v3.25.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 01, 2025
Apr. 01, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Loss Contingencies [Line Items]              
Maximum exposure of potential commitments         $ 4,000,000    
Environmental liability incurred         0   $ 0
Prepaid and other assets     $ 6,004,000   6,004,000   6,102,000
Self-Insurance Program              
Loss Contingencies [Line Items]              
Insurance claim amount   $ 2,950,000       $ 2,100,000  
Prepaid and other assets     0   0   $ 0
Incurred self-insurance expenses     $ 0 $ 0 0 $ 0  
Property Insurance Agreement              
Loss Contingencies [Line Items]              
Insurance claim amount $ 4,000,000       $ 2,600,000