v3.26.1
Debt and Receivables Securitization - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 01, 2022
Feb. 28, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Feb. 21, 2025
Promissory Note              
Line Of Credit Facility [Line Items]              
Interest expense     $ 0.7 $ 0.8 $ 1.4 $ 1.5  
Vewd              
Line Of Credit Facility [Line Items]              
Outstanding principal repaid with accrued interest   $ 40.0          
Vewd | Promissory Note              
Line Of Credit Facility [Line Items]              
Debt instrument, principal amount $ 50.0            
Interest rate 6.00%            
Debt instrument, maturity date Jul. 01, 2025            
AR Facility              
Line Of Credit Facility [Line Items]              
Borrowing capacity   55.0          
Accrued interest on unused borrowing limit             0.50%
Outstanding borrowings   40.0          
Capitalized fees incurred for securitization   $ 1.2          
Amortized on straight-line basis over commitment term   3 years          
Debt instrument, basis spread on variable rate   1.90%          
Debt instrument, maturity date   Feb. 21, 2028          
Accounts receivable and unbilled contracts receivable     $ 119.3   $ 119.3