v3.25.2
Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Total $ 142,122 $ 137,212
Less: accumulated depreciation and amortization (66,456) (60,607)
Total 75,666 76,605
Land    
Property, Plant and Equipment [Line Items]    
Total 15,794 15,411
Buildings and Improvements    
Property, Plant and Equipment [Line Items]    
Total 35,906 35,504
Machinery, Equipment, Furniture and Fixtures    
Property, Plant and Equipment [Line Items]    
Total $ 90,422 $ 86,297