XML 60 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue, Accounts Receivable, Net (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Customer
Dec. 31, 2022
USD ($)
Customer
Contract with Customer, Receivable, after Allowance for Credit Loss, Current [Abstract]    
Beginning balance $ 33,584 $ 7,334
Additions 307,255 206,442
Payments received (288,211) (180,192)
Provision (535) 0
Ending balance $ 52,093 $ 33,584
Customers [Member] | Accounts Receivable [Member] | Credit Concentration Risk [Member]    
Contract with Customer, Receivable, after Allowance for Credit Loss, Current [Abstract]    
Number of customers | Customer 4 4
Customer 1 [Member] | Accounts Receivable [Member] | Credit Concentration Risk [Member]    
Contract with Customer, Receivable, after Allowance for Credit Loss, Current [Abstract]    
Percentage of revenue 31.00% 27.00%
Customer 2 [Member] | Accounts Receivable [Member] | Credit Concentration Risk [Member]    
Contract with Customer, Receivable, after Allowance for Credit Loss, Current [Abstract]    
Percentage of revenue 26.00% 25.00%
Customer 3 [Member] | Accounts Receivable [Member] | Credit Concentration Risk [Member]    
Contract with Customer, Receivable, after Allowance for Credit Loss, Current [Abstract]    
Percentage of revenue 19.00% 23.00%
Customer 4 [Member] | Accounts Receivable [Member] | Credit Concentration Risk [Member]    
Contract with Customer, Receivable, after Allowance for Credit Loss, Current [Abstract]    
Percentage of revenue 16.00% 20.00%