v3.25.2
Self-Insurance Reserve (Tables)
6 Months Ended
Jun. 30, 2025
Self-Insurance Reserve [Abstract]  
Changes in Self Insurance Reserve

Three Months Ended June 30,

Six Months Ended June 30,

2025

2024

2025

2024

Beginning balance

$

35,448

$

25,652

$

32,970

$

23,659

Self-insurance expense provisions

2,702

2,717

5,342

5,228

Payments

(908)

(685)

(1,070)

(1,203)

Self-insurance adjustment

Ending balance

$

37,242

$

27,684

$

37,242

$

27,684