v3.26.1
Commitments and Contingencies - Narrative (Details)
$ in Millions
Aug. 19, 2025
number_of_claim
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]      
Self insurance reserve, maximum benefits per employee   $ 0.3  
Self insurance maximum claim liability   30.3  
Self insurance reserve   $ 3.1 $ 2.6
Number of claims filed to dismiss | number_of_claim 2