XML 75 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions and Dispositions - Pro Forma (Details) - USD ($)
$ in Thousands
3 Months Ended 5 Months Ended 12 Months Ended
Aug. 02, 2021
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]                    
Revenues   $ 654,895 $ 617,573 $ 632,265 $ 622,444   $ 2,527,177 $ 2,687,792 $ 1,469,363  
TMA Direct                    
Business Combinations [Abstract]                    
Business Acquisition, Pro Forma Revenue               2,691,622 1,481,727  
Business Acquisition, Pro Forma Net Income (Loss)               51,397 39,386  
Business Acquisition [Line Items]                    
Business Acquisition, Pro Forma Revenue               2,691,622 1,481,727  
Business Acquisition, Pro Forma Net Income (Loss)               51,397 39,386  
Revenues             11,000 7,700    
BNG                    
Business Combinations [Abstract]                    
Business Acquisition, Pro Forma Revenue               2,698,018 1,501,568  
Business Acquisition, Pro Forma Net Income (Loss)               49,299 36,864  
Business Acquisition [Line Items]                    
Business Acquisition, Pro Forma Revenue               2,698,018 1,501,568  
Business Acquisition, Pro Forma Net Income (Loss)               49,299 36,864  
Revenues             30,100 20,500    
Maru Group                    
Business Combinations [Abstract]                    
Business Acquisition, Pro Forma Revenue               2,717,667 1,512,791  
Business Acquisition, Pro Forma Net Income (Loss)               36,043 15,167  
Business Acquisition [Line Items]                    
Business Acquisition, Pro Forma Revenue               2,717,667 1,512,791  
Business Acquisition, Pro Forma Net Income (Loss)               36,043 15,167  
Revenues             32,100 8,800    
Wolfgang                    
Business Combinations [Abstract]                    
Business Acquisition, Pro Forma Revenue               2,696,733 1,474,303  
Business Acquisition, Pro Forma Net Income (Loss)               51,398 36,538  
Business Acquisition [Line Items]                    
Business Acquisition, Pro Forma Revenue               2,696,733 1,474,303  
Business Acquisition, Pro Forma Net Income (Loss)               51,398 36,538  
Revenues             5,700 2,100    
Epicenter                    
Business Combinations [Abstract]                    
Business Acquisition, Pro Forma Revenue               2,690,969 1,473,183  
Business Acquisition, Pro Forma Net Income (Loss)               49,652 35,810  
Business Acquisition [Line Items]                    
Business Acquisition, Pro Forma Revenue               2,690,969 1,473,183  
Business Acquisition, Pro Forma Net Income (Loss)               49,652 $ 35,810  
Revenues             $ 4,300 $ 1,000    
MDC                    
Business Combinations [Abstract]                    
Business Acquisition, Pro Forma Revenue $ 2,224,343                 $ 2,087,025
Business Acquisition [Line Items]                    
Business Acquisition, Pro Forma Revenue $ 2,224,343                 $ 2,087,025
Revenues           $ 605,400