XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.2
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Related Party Transaction          
Revenue $ 270,526 $ 247,543 $ 539,014 $ 477,377  
Accounts receivable, net of allowance - Customer related 108,300   108,300   $ 119,700
Accounts receivable, net of allowance of $1,487 and $2,152, respectively 115,351   115,351   124,069
Affiliated Entity          
Related Party Transaction          
Revenue 9,900 $ 8,700 20,400 $ 17,800  
Accounts receivable - Customer related $ 3,400   $ 3,400   $ 3,800