XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Debt and Receivables Securitization - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 21, 2025
Jul. 01, 2022
Feb. 28, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Promissory Note                
Line Of Credit Facility [Line Items]                
Long-term debt classified as current               $ 50.0
Interest expense       $ 0.8 $ 0.8 $ 1.5 $ 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%              
Accounts receivable and unbilled contracts receivable       $ 119.2   $ 119.2