v3.23.1
Fair Value of Financial Instruments - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 14, 2022
Mar. 31, 2023
Mar. 31, 2022
Apr. 22, 2022
Dec. 31, 2021
Subsidiary, Sale of Stock [Line Items]          
Payment of contingent earnout   $ 443 $ 0    
Price per share (in dollars per share)   $ 3.03      
Unused capacity   $ 24,500      
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        
Percentage of purchase price per share 97.00%        
Percentage of commission on gross proceeds 3.00%        
Shares from transaction (in shares)   0      
Remaining shares available (in shares)   8,090,331      
Roccor          
Subsidiary, Sale of Stock [Line Items]          
Payment of contingent earnout   $ 1,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
Roccor | Earnout Scenario Two          
Subsidiary, Sale of Stock [Line Items]          
Contingent earnout amount, median         1,000
Roccor | Earnout Scenario Two | Minimum          
Subsidiary, Sale of Stock [Line Items]          
Contingent earnout amount, threshold one         30,000
Roccor | Earnout Scenario Two | Maximum          
Subsidiary, Sale of Stock [Line Items]          
Contingent earnout amount, threshold one         40,000
Roccor | Earnout Scenario Three          
Subsidiary, Sale of Stock [Line Items]          
Contingent earnout not to exceed         2,000
Roccor | Earnout Scenario Three | Minimum          
Subsidiary, Sale of Stock [Line Items]          
Contingent earnout amount, threshold one         $ 40,000