Property Plant And Equipment - Summary of Property, Plant and Equipment (Detail) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Property Plant And Equipment [Line Items] | ||
Less: Accumulated depreciation | $ (101,647) | $ (93,723) |
Property, plant and equipment, net | 181,837 | 175,226 |
Land [Member] | ||
Property Plant And Equipment [Line Items] | ||
Property, Plant and Equipment, Gross | 14,082 | 13,451 |
Leaseholds and Leasehold Improvements [Member] | ||
Property Plant And Equipment [Line Items] | ||
Property, Plant and Equipment, Gross | 9,750 | 8,799 |
Buildings [Member] | ||
Property Plant And Equipment [Line Items] | ||
Property, Plant and Equipment, Gross | 187,102 | 180,091 |
Machinery and Equipment [Member] | ||
Property Plant And Equipment [Line Items] | ||
Property, Plant and Equipment, Gross | 58,926 | 55,637 |
Construction in Progress [Member] | ||
Property Plant And Equipment [Line Items] | ||
Property, Plant and Equipment, Gross | $ 13,624 | $ 10,971 |