Quarterly report pursuant to Section 13 or 15(d)

Related Parties (Details)

v3.23.2
Related Parties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]          
Accounts receivable, net $ 25,492   $ 25,492   $ 26,726
Revenues 60,098 $ 36,728 117,703 $ 69,595  
Related Party          
Related Party Transaction [Line Items]          
Accounts receivable, net 742   742   0
Revenues 2,768 0 4,942 194  
Related Party | Related Party A          
Related Party Transaction [Line Items]          
Accounts receivable, net 742   742   0
Revenues 214 0 608 194  
Related Party | Related Party B          
Related Party Transaction [Line Items]          
Accounts receivable, net 0   0   $ 0
Revenues $ 2,554 $ 0 $ 4,334 $ 0