XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions - Transactions with Related Parties (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Transactions with Third Party        
Total revenues $ 173,198 $ 145,803 $ 500,088 $ 456,622
Cost of revenues 81,280 76,272 238,149 215,244
Interest earned from affiliate        
Interest income $ 1,926 807 $ 5,162 2,279
Related Party        
Transactions with Third Party        
Total revenues   22,782   153,335
Cost of revenues   653   2,386
Operating lease cost and other fees   807   4,433
Interest earned from affiliate        
Interest income   $ 231   $ 1,011