Annual report pursuant to Section 13 and 15(d)

Related Party Transactions - Additional Information (Details)

v3.23.2
Related Party Transactions - Additional Information (Details) - USD ($)
12 Months Ended
Jul. 01, 2021
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]      
Accounts payable - related party   $ 1,457,670 $ 1,125,906
Receivable - related party   1,437,786 208,762
Due to related parties   $ 3,201 $ 3,637
Other Liability, Current, Related and Nonrelated Party Status [Extensible Enumeration]   Related Party Related Party
Related Party      
Related Party Transaction [Line Items]      
Accounts payable - related party   $ 0 $ 297,000
Consulting services | General and Administrative | Related Party      
Related Party Transaction [Line Items]      
Related party transaction expense   208,000 1,100,000
Marketing services | Sales and Marketing | Related Party      
Related Party Transaction [Line Items]      
Related party transaction expense   341,000 1,725,000
Keystone Systems LTD | Related Party      
Related Party Transaction [Line Items]      
Service income   0 69,000
Receivable - related party   $ 0 41,000
HillCour, LLC | Transitional services      
Related Party Transaction [Line Items]      
Treasury and banking services expense per month $ 6,000    
Total cost     $ 18,000