XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Summary Of Significant Accounting Policies [Line Items]        
Allowance for doubtful accounts $ 1,103      
Discounts for prompt payment 0.65%      
Percentage of prompt payment discounts expected to pay out 100.00%      
Cash $ 51,184   $ 13,269  
FDIC insured amount $ 250      
Employee Stock Option [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Antidilutive securities excluded from EPS 1,702 150    
Cash, Savings and Money Market Accounts        
Summary Of Significant Accounting Policies [Line Items]        
Money market investments $ 1,314      
Cash denoted in Canadian dollars        
Summary Of Significant Accounting Policies [Line Items]        
Money market investments 363   $ 570  
Money Market Investments        
Summary Of Significant Accounting Policies [Line Items]        
Money market investments $ 49,870      
Warrants        
Summary Of Significant Accounting Policies [Line Items]        
Shares available through purchase options 2,968 3,127    
Antidilutive securities excluded from EPS 116 150    
Restricted shares        
Summary Of Significant Accounting Policies [Line Items]        
Antidilutive securities excluded from EPS 214      
Employee Stock Option [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Antidilutive securities excluded from EPS 1,762 5,032    
Warrants        
Summary Of Significant Accounting Policies [Line Items]        
Warrants outstanding 150 150 150 150
Warrants exercise price $ 7.71 $ 7.71 $ 7.71 $ 7.71
Exercise term of warrants 3 years 9 months 18 days      
Antidilutive securities excluded from EPS 116