v3.26.1
Divestitures (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2026
Dec. 31, 2025
Disposal Group, Including Discontinued Operations [Line Items]            
Gain (loss) on disposition of business $ 0 $ (434) $ 0 $ (23,891)    
Disposal Group, Not Discontinued Operations | Certain Product Lines            
Disposal Group, 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%   10.00%      
Noncash or part noncash divestiture, note receivable     $ 2,700      
Noncash or part noncash divestiture, note receivable, noncurrent $ 500   500      
Noncash or part noncash divestiture, note receivable, current 2,200   2,200      
Disposal group, including discontinued operation, transition services provided, payments receivable $ 100   100     $ 200
Cash proceeds     $ 0 15,500    
Gain (loss) on disposition of business       (23,900)    
Disposal group, including discontinued operations, disposal costs       $ 8,600    
Disposal Group, Not Discontinued Operations | Certain Product Lines | Forecast            
Disposal Group, Including Discontinued Operations [Line Items]            
Business combination, earnouts, amount         $ 4,000  
Business combination, earnouts, period         2 years  
Disposal Group, Not Discontinued Operations | Certain Product Lines | Minimum            
Disposal Group, Including Discontinued Operations [Line Items]            
Transition services agreement, period     60 days      
Disposal Group, Not Discontinued Operations | Certain Product Lines | Maximum            
Disposal Group, Including Discontinued Operations [Line Items]            
Transition services agreement, period     120 days