XML 156 R115.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions - Other Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Related Party Transactions [Abstract]      
Revenues $ 236,464 $ 140,947 $ 95,264
Costs and services 58,932 5,337 $ 10,849
Accounts receivable 25,990 27,997  
Accounts payable $ 665 $ 20