XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business and Asset Acquisitions - Actual Results of Business Acquisitions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Revenue $ 111,566 $ 229,358 $ 524,955
Net income 4,095 (14,478) 23,953
Other Acquisitions      
Business Acquisition [Line Items]      
Merger transaction costs $ 10,100 $ 11,600 $ 15,400