XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Notes Payable (As Restated) - Schedule of Principal Maturities of Related Party Notes Payable (Details) - Affiliated Entity - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Related party notes payable    
Related Party Transaction [Line Items]    
2023 $ 3,928 $ 3,755
Unpaid Principal Balance 9,201 8,964
2025 5,273  
Related party notes - China, Due on Demand    
Related Party Transaction [Line Items]    
Unpaid Principal Balance $ 5,273 $ 5,209