v3.26.1
Segment Reporting -Schedule of Reconciliation of Segment EBITDA to Net Income (Loss) (Parenthetical) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Recognition of inventory step-up     $ 4,916  
Amortization of intangible and other long-lived assets     32,260 $ 19,197
Depreciation     6,626 5,948
Estimated fair value of contingent purchase price consideration reduced     1,267  
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfRevenue        
Segment Reporting [Line Items]        
Recognition of inventory step-up     4,900  
Amortization of intangible and other long-lived assets $ 4,000 $ 1,200 7,700 2,300
Depreciation 2,900 2,700 5,800 5,300
Acquisition and facility integration costs   900   1,500
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Segment Reporting [Line Items]        
Depreciation and stock compensation 200   200  
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Segment Reporting [Line Items]        
Depreciation 400 400 700 600
Acquisition and facility integration costs 200 600 500 1,000
Adjusted selling, general and administrative expenses 12,500 8,500 24,500 16,900
Research and development expense 4,800 3,600 9,200 6,500
Stock compensation expense $ 4,500 $ 3,700 $ 8,900 $ 6,700