XML 61 R47.htm IDEA: XBRL DOCUMENT v3.25.1
SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
segment
shares
Dec. 31, 2023
USD ($)
shares
Oct. 19, 2021
shares
Class of Warrant or Right [Line Items]      
Number of reportable segments | segment 1    
Expected dividend yield 0.00%    
Unrecognized tax benefits $ 0 $ 0  
Accrued interest and penalties $ 0 $ 0  
Period for accounts receivable past due balances that are individually assessed 90 days    
Warrants outstanding (in shares) | shares 0 0  
Realized foreign exchange transaction net loss $ 300,000 $ 400,000  
Inventories 15,477,000 22,234,000  
Prepaid expenses and other current assets 4,070,000 6,178,000  
Other assets 10,478,000 6,701,000  
Accounts payable and other accrued expenses 10,754,000 24,740,000  
Cash and cash equivalents 86,737,000 151,892,000  
Restricted cash 1,503,000 947,000  
Accounts payable, accrued compensation and other accrued expenses (2,803,000) 13,680,000  
Proceeds from employee stock purchase plan 2,683,000 1,281,000  
Non-cash bonus accruals $ 7,882,000 2,757,000  
Revision of Prior Period, Reclassification Increase (Decrease)      
Class of Warrant or Right [Line Items]      
Accounts payable and other accrued expenses   (1,900,000)  
Accrued royalties noncurrent   1,900,000  
Cash and cash equivalents   (900,000)  
Restricted cash   900,000  
Revision of Prior Period, Reclassification Increase (Decrease) | Reclassification, Sales Returns Inventory      
Class of Warrant or Right [Line Items]      
Inventories   (900,000)  
Prepaid expenses and other current assets   900,000  
Revision of Prior Period, Reclassification Increase (Decrease) | Reclassification, Indemnity Asset      
Class of Warrant or Right [Line Items]      
Prepaid expenses and other current assets   (1,400,000)  
Other assets   1,400,000  
Revision of Prior Period, Reclassification Increase (Decrease) | Reclassification, Employee Stock Purchase Plan      
Class of Warrant or Right [Line Items]      
Accounts payable, accrued compensation and other accrued expenses   (1,300,000)  
Proceeds from employee stock purchase plan   1,300,000  
Revision of Prior Period, Reclassification Increase (Decrease) | Reclassification, Non-Cash Bonus Accrual      
Class of Warrant or Right [Line Items]      
Accounts payable, accrued compensation and other accrued expenses   2,800,000  
Non-cash bonus accruals   $ 2,800,000  
Public Warrants      
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) | shares     8,433,333
Private Placement Warrants      
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) | shares     4,666,667