v3.26.3
Commitments and Contingencies - Schedule of Components of Self-Insurance (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
Current liability — workers’ compensation and general liability $ 399 $ 539
Current liability — medical and dental 580 621
Non-current liability 202 915
Total liability 1,181 2,075
Restricted Cash and Cash Equivalent Item [Line Items]    
Restricted cash related to self-insurance liability 7,015 65
Self Insurance Liability    
Restricted Cash and Cash Equivalent Item [Line Items]    
Restricted cash related to self-insurance liability $ 65 $ 65