XML 45 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of accounts payable and accrued expenses - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Schedule of accounts payable and accrued expenses [Abstract]    
Accounts payable $ 15,042 $ 34,177
Amounts due to producers 13,114 10,430
Accrued compensation and benefits 2,532 3,507
Accrued other expenses 3,843 3,911
Total accounts payable and accrued expenses $ 34,531 $ 52,025