Annual report pursuant to Section 13 and 15(d)

Related Parties (Details)

v3.24.1
Related Parties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]    
Accounts receivable, net $ 32,411 $ 26,726
Revenues 243,800 160,549
Related Party    
Related Party Transaction [Line Items]    
Accounts receivable, net 4,849 258
Revenues 9,205 9,627
Related Party | Related Party A    
Related Party Transaction [Line Items]    
Accounts receivable, net 0 0
Revenues 955 1,962
Related Party | Related Party B    
Related Party Transaction [Line Items]    
Accounts receivable, net 4,849 258
Revenues $ 8,250 $ 7,665