XML 48 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Business Acquisitions and Other Transactions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 04, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Combination [Line Items]          
Proceeds from sale, net       $ 8,768 $ 0
Loss on sale of business   $ 23,454 $ 0 23,454 0
Payments to acquire businesses, net of cash acquired       0 $ 142,628
3P Revenue Recovery Business | Disposal Group, Disposed of by Sale, Not Discontinued Operations          
Business Combination [Line Items]          
Proceeds from sale, net       8,800  
Loss on sale of business       $ 23,500  
Carbon6          
Business Combination [Line Items]          
Consideration transferred, net of cash acquired $ 210,200        
Payments to acquire businesses, net of cash acquired $ 142,500        
Number of shares issued in business combination (in shares) 378,100        
Value of common stock transferred $ 67,672