v3.26.1
Commitments and Contingencies - Schedule of Components of Self-Insurance (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
Current liability — workers’ compensation and general liability $ 536 $ 539
Current liability — medical and dental 809 621
Non-current liability 614 915
Total liability 1,959 2,075
Restricted cash $ 65 $ 65