Annual report pursuant to Section 13 and 15(d)

Fair Value of Financial Instruments - Narrative (Details)

v3.24.1
Fair Value of Financial Instruments - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 14, 2022
Jan. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Apr. 22, 2022
Dec. 31, 2021
Sep. 30, 2021
Subsidiary, Sale of Stock [Line Items]              
Payment of contingent earnout     $ 443,000 $ 0      
Price per share (in dollars per share)     $ 2.85        
Unused capacity     $ 21,600,000        
Increase (decrease) in fair value of private warrant liability     $ 2,011,000 $ (17,784,000)      
Fair value, asset, recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income     Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)      
Fair value, liability, recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income     Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)      
Private Warrants              
Subsidiary, Sale of Stock [Line Items]              
Warrants outstanding (in shares)     7,732,168 7,732,168     7,732,168
Number of warrants to purchase common stock (in shares)             1
Fair value (in dollars per share)     $ 0.43 $ 0.17      
Increase (decrease) in fair value of private warrant liability     $ 2,011,000 $ (17,784,000)      
Public Warrants              
Subsidiary, Sale of Stock [Line Items]              
Warrants outstanding (in shares)     8,188,811 8,188,811      
Number of warrants to purchase common stock (in shares)     1        
Fair value (in dollars per share)     $ 11.50        
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%            
Sale of stock, amount authorized to issue and sell $ 80,000,000            
Percentage of purchase price per share 0.97            
Percentage of commission on gross proceeds 3.00%            
Shares from transaction (in shares)     497,392        
Aggregate gross proceeds     $ 1,200,000        
Remaining shares available (in shares)     7,592,939        
Minimum | Committed Equity Facility              
Subsidiary, Sale of Stock [Line Items]              
Price per share (in dollars per share)     $ 2.43        
Maximum | Committed Equity Facility              
Subsidiary, Sale of Stock [Line Items]              
Price per share (in dollars per share)     $ 3.12        
Roccor              
Subsidiary, Sale of Stock [Line Items]              
Payment of contingent earnout   $ 1,000,000          
Roccor | Earnout Scenario One              
Subsidiary, Sale of Stock [Line Items]              
Contingent earnout, not less than           $ 0  
Roccor | Earnout Scenario One | Maximum              
Subsidiary, Sale of Stock [Line Items]              
Contingent earnout amount, threshold one           30,000,000  
Roccor | Earnout Scenario Two              
Subsidiary, Sale of Stock [Line Items]              
Contingent earnout amount, median           1,000,000  
Roccor | Earnout Scenario Two | Minimum              
Subsidiary, Sale of Stock [Line Items]              
Contingent earnout amount, threshold one           30,000,000  
Roccor | Earnout Scenario Two | Maximum              
Subsidiary, Sale of Stock [Line Items]              
Contingent earnout amount, threshold one           40,000,000  
Roccor | Earnout Scenario Three              
Subsidiary, Sale of Stock [Line Items]              
Contingent earnout not to exceed           2,000,000  
Roccor | Earnout Scenario Three | Minimum              
Subsidiary, Sale of Stock [Line Items]              
Contingent earnout amount, threshold one           $ 40,000,000