XML 68 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies - Deposits Held by Third Parties (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Long-term Purchase Commitment [Line Items]    
Total deposits $ 4,791 $ 4,792
Less current portion (29) 0
Total deposits, net of current portion 4,762 4,792
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 $ 683 $ 684