XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.4
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)
$ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Amount excess of FDIC limit $ 652,400 $ 16,000  
Allowance for doubtful accounts 2,100 800  
Inventory reserve 8,400 2,600  
Impairment of long lived assets $ 2,500    
Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration] General and Administrative Expense    
Advertising expense $ 85,100 36,700 $ 14,200
Research and development expense 400 1,000 500
Deferred revenue 189,500    
Deferred Revenue, Noncurrent 179,800    
Deferred revenue-current $ 9,700    
Revenue recognized period 20 years    
Exchange losses $ 400 300  
Termination Expense 193,800 600 200
Termination Payable 4,000    
Distribution agreements termination expense 34,800    
Customer advances 0 0  
Recognized foreign currency gains     1,400
Foreign Currency Translation   800 600
Foreign Currency Transaction Gain Before Tax $ 2,500    
Income tax benefit 50    
Number of shares availableShare-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant | shares 5.0    
Restricted cash $ 38,768 0  
Freight expense 26,800 26,900 9,500
Accumulated deficit (238,772) (51,490)  
Net (loss) income (187,282) 3,937 8,524
Net (loss) income attributed to common shareholders (198,808) 3,937 8,524
Net cash provided by (used in) operating activities $ 108,182 $ (96,586) $ 3,395
Minimum [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Property and equipment estimated useful life 3 years    
Maximum [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Property and equipment estimated useful life 7 years    
Maximum [Member] | Stock Incentive Plan 2015 [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares availableShare-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant | shares 5.0