v3.26.1
Fair Value Measurements and Financial Instruments (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Mar. 16, 2026
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Accounts receivable due maximum period   60 days    
One Customer | Accounts receivable | Customer concentration risk        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Concentration risk (as a percent) 68.00% 68.00% 38.00%  
Genco Acquisition | Customer relationships        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Intangible asset at fair value       $ 15,700,000
Fair Value, Recurring        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Other financial assets, fair value $ 0 $ 0    
Other financial liabilities, fair value 0 0    
Financial assets, fair value     $ 0  
Financial liabilities, fair value     $ 0  
Money Market Funds        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Money market funds 70,900,000 70,900,000    
Cash Equivalents        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Money market funds 200,000 200,000    
Restricted Cash        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Money market funds $ 70,700,000 $ 70,700,000