XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related Party Transactions (Details) [Line Items]      
Due to Related Parties $ 12,259 $ 9,820  
Benefit Street Partners [Member] | Series A Preferred Stock [Member]      
Related Party Transactions (Details) [Line Items]      
Investment Owned, Balance, Shares (in Shares)   145,788  
Inventory Related Payments [Member] | Hong Kong Meisheng Cultural Company Limited [Member]      
Related Party Transactions (Details) [Line Items]      
Related Party Transaction, Amounts of Transaction 75,700 $ 120,500 $ 77,700
Due to Related Parties $ 12,300 $ 9,800