XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions- Schedule of Total Due to and From Related Parties (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Related Party Transaction    
Accounts payable and accrued expenses $ 9,306 $ 7,895
Related Party    
Related Party Transaction    
Accounts receivable, net 647 2,865
Accounts payable and accrued expenses 1,111 1,061
Joint venture    
Related Party Transaction    
Accounts receivable, net 99 1,713
Accounts payable and accrued expenses 1,111 968
Stockholder and noteholder    
Related Party Transaction    
Accounts receivable, net 548 1,152
Accounts payable and accrued expenses $ 0 $ 93