Commitments and Contingencies - Additional Information (Detail) - USD ($) $ in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Dec. 31, 2024 |
|
Other Commitments [Line Items] | ||
Total accrued expenses | $ 53,950 | $ 47,528 |
Assessment regarding Loss contingency impact Description | not aware of any pending claims or assessments, other than as described above, which may have a material adverse impact on its liquidity, financial position, results of operations, or cash flows. | |
Asbestos Issue [Member] | ||
Other Commitments [Line Items] | ||
Total accrued expenses | $ 1,500 | 200 |
Other Litigations [Member] | ||
Other Commitments [Line Items] | ||
Total accrued expenses | 800 | $ 100 |
Accounts Payable | $ 1,000 |