XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.4
Self-Insurance Accruals (Tables)
12 Months Ended
Dec. 31, 2025
Self-Insurance Accruals [Abstract]  
Schedule of self-insurance accruals
Components of our self-insurance accruals for workers’ compensation, vehicle liability and general liability were as follows:
 December 31,
 20252024
Workers' compensation$65,573 $59,564 
Vehicle liability50,597 47,195 
General liability59,334 37,842 
Total175,504 144,601 
Less current portion85,176 58,509 
Noncurrent portion$90,328 $86,092 
Schedule of changes in self-insurance accruals
The changes in our self-insurance accruals are summarized in the table below:
 December 31,
 20252024
Balance, beginning of year$144,601 $134,432 
Provision for claims107,292 66,250 
Payment of claims(76,389)(56,081)
Balance, end of year$175,504 $144,601