v3.26.1
Divestitures (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Gain (loss) on disposition of business $ 0 $ (23,457)
Disposal Group, Not Discontinued Operations | Certain Product Lines    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Noncash or part noncash divestiture, amount of consideration received $ 5,500  
Noncash or part noncash divestiture, debt instrument term 5 years  
Noncash or part noncash divestiture, debt instrument interest rate stated percentage 10.00%  
Noncash or part noncash divestiture, note receivable $ 2,800  
Noncash or part noncash divestiture, note receivable, current 800  
Noncash or part noncash divestiture, note receivable, noncurrent 3,600  
Disposal group, including discontinued operation, transition services provided, payments receivable $ 200 2,000
Cash proceeds   5,500
Business combination, earnouts, amount   $ 4,000
Business combination, earnouts, period   2 years
Gain (loss) on disposition of business   $ (23,500)
Disposal group, including discontinued operations, disposal costs   $ 1,700
Disposal Group, Not Discontinued Operations | Certain Product Lines | Minimum    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Transition services agreement, period 60 days  
Disposal Group, Not Discontinued Operations | Certain Product Lines | Maximum    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Transition services agreement, period 120 days