XML 395 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Schedule of Cash Deposits Held by Third Parties (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Long-term Purchase Commitment [Line Items]    
Total deposits $ 4,953 $ 4,974
Less current portion 0 (21)
Total deposits, net of current portion 4,953 4,953
Workers’ compensation obligations    
Long-term Purchase Commitment [Line Items]    
Total deposits 4,108 4,108
Other operating agreements    
Long-term Purchase Commitment [Line Items]    
Total deposits $ 845 $ 866