XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current portion of accounts receivable, net:    
Current portion of accounts receivable, net [1] $ 74,484 $ 85,774
Accounts receivable, net of current portion:    
Accounts receivable, net of current portion   115
Accounts receivable 74,484 85,889
Accounts Receivable, Net    
Current portion of accounts receivable, net:    
Current portion of accounts receivable, net 74,407 85,689
Accounts Receivable, Extended Payment Terms    
Current portion of accounts receivable, net:    
Current portion of accounts receivable, net $ 77 $ 85
[1] Includes accounts receivable due from a related party of $6,044 at December 31, 2022 (see Note 16, Related Parties)