v3.26.1
Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Concentration Risk [Line Items]        
Long-Term Debt, Current Maturities, Gross $ (30.5) $ (30.5)   $ (28.6)
One Customer | Revenue Benchmark | Customer Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 13.90% 15.80% 11.70%  
Two Customer | Accounts Receivable | Customer Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage       44.70%