Annual report pursuant to Section 13 and 15(d)

Shareholders' Equity (Details)

v3.23.1
Shareholders' Equity (Details)
$ / shares in Units, $ in Millions
12 Months Ended 27 Months Ended
Apr. 14, 2022
USD ($)
Sep. 02, 2021
$ / shares
shares
Dec. 31, 2022
USD ($)
vote
$ / shares
shares
Jun. 30, 2022
shares
Apr. 22, 2022
shares
Dec. 31, 2021
$ / shares
shares
Sep. 01, 2021
$ / shares
shares
Subsidiary, Sale of Stock [Line Items]              
Common stock, shares outstanding (in shares)   59,661,273 64,280,631     62,690,869  
Common stock authorized (in shares)   500,000,000 500,000,000     500,000,000 500,000,000
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001     $ 0.0001 $ 0.0001
Preferred stock authorized (in shares)   100,000,000 99,912,000     99,912,000 100,000,000
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001     $ 0.0001  
Price per share (in dollars per share) | $ / shares     $ 1.98        
Unused capacity | $     $ 16.0        
Number of votes held | vote     1        
Preferred stock outstanding (in shares)     0     0  
Genesis Park Acquisition Corp              
Subsidiary, Sale of Stock [Line Items]              
Common stock, shares outstanding (in shares)   13,961,273          
Cosmos Intermediate, LLC              
Subsidiary, Sale of Stock [Line Items]              
Common stock, shares outstanding (in shares)             37,200,000
Cosmos Intermediate, LLC | Genesis Park Acquisition Corp              
Subsidiary, Sale of Stock [Line Items]              
Units issued (in shares)             100
Committed Equity Facility              
Subsidiary, Sale of Stock [Line Items]              
Share purchase period 24 months            
Percentage of share issued 19.99%            
Percentage of share eligible to be purchased based on purchase volume reference amount 50.00%            
Trading day period 10 days            
Percentage of share eligible to be purchased based on shares traded 20.00%            
Sale of stock, number of shares authorized for issuance (in shares)         9,000,000    
Beneficial ownership percentage 4.99%            
Payments of stock issuance costs, settled in shares | $ $ 0.8            
Payments of stock issuance costs, settled in cash | $ $ 0.7            
Shares from transaction (in shares)   8,500,000 909,669 127,751      
Net proceeds from sale of common stock | $     $ 3.0        
Remaining shares available (in shares)     8,090,331