XML 37 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
OTHER ACCRUED LIABILITIES
12 Months Ended
Dec. 31, 2024
Other Liabilities Disclosure [Abstract]  
OTHER ACCRUED LIABILITIES OTHER ACCRUED LIABILITIES
As of December 31, 2024 and 2023, other accrued liabilities were:
 20242023
Accrued and deferred compensation$24,328 $22,512 
Unearned revenue and customer deposits12,517 13,488 
Accrued benefits and workers’ compensation claims7,665 8,276 
Uninsured loss reserve2,405 5,954 
Due to contracts and agencies3,447 2,992 
Current portion of operating lease1,218 962 
Other4,691 5,422 
Total other accrued liabilities$56,271 $59,606