XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Long-Term Debt - Additional Information (Details) - Accounts Receivable Purchase Agreement
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Debt Instrument [Line Items]    
Amount available to be sold under master receivable purchase agreement $ 93.0 $ 93.0
Amount sold and removed under master receivable purchase agreement 60.8 60.8
Interest expense and service fees $ 0.1 $ 0.1