v3.25.2
Nature of the Business and Presentation (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Segment
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Mar. 24, 2025
USD ($)
Sep. 27, 2023
USD ($)
Feb. 17, 2021
shares
Nature of the Business and Presentation [Line Items]                  
Additional fund               $ 150,000  
Initial award amount               $ 54,900  
Contract additional value $ 95,100   $ 95,100            
Additional paid-in capital 44,095   $ 44,095   $ 40,973        
Income tax provision and net loss         157,000        
Increase decrease in accumulated deficit and additional paid-in capital         126 $ 126      
Operating segment (in Segment) | Segment     1            
Income tax provision $ (19) $ 69 $ 52 $ 91          
Effective tax rate 0.20% 2.50% 1.00% 1.50%          
Allowance for doubtful accounts            
Cash 10,500   10,500   5,200        
Accumulated deficit (53,300)   (53,300)   (48,229)        
Notes payable 7,700   7,700   2,800        
Long-term debt 7,600   7,600   $ 0        
Borrowings             $ 15,000    
Long-term debt, initial draw-down value             $ 8,500    
Equity financing, amount raised from institutional investors $ 2,700   $ 2,700            
Public Warrants [Member]                  
Nature of the Business and Presentation [Line Items]                  
Redeemable warrants (in Shares) | shares 8,433,333   8,433,333           8,433,333
Customer Concentration Risk [Member] | One Customer [Member] | Accounts Receivable [Member]                  
Nature of the Business and Presentation [Line Items]                  
Concentrations of credit risk percentage     94.00%   98.00%        
Customer Concentration Risk [Member] | One Customer [Member] | Revenue Benchmark [Member]                  
Nature of the Business and Presentation [Line Items]                  
Concentrations of credit risk percentage 92.00% 94.00% 94.00% 95.00%          
Previously Reported [Member]                  
Nature of the Business and Presentation [Line Items]                  
Additional paid-in capital         $ 283 283      
Previously Reported [Member] | Business Combination [Member]                  
Nature of the Business and Presentation [Line Items]                  
Additional paid-in capital         $ 157 $ 157