XML 53 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Business Description, Basis of Presentation and Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Feb. 25, 2025
Dec. 31, 2024
Dec. 31, 2023
Business Description, Basis of Presentation and Significant Accounting Policies      
Current inventory   $ 11,224 $ 10,625
Long-term inventory   4,920 3,143
Decreased revenue due to the impact of the adoption of the New Revenue Standard   11,386 18,704
Advertising expenses   526 661
Net deferred tax assets   0  
Cash and cash equivalents   1,417 17,835
Working capital   15,208 39,052
Net cash used in operating activities   (6,116) 54,628
Decrease of cash used in operating activities   (60,744)  
Time Deposits, at or Above FDIC Insurance Limit   $ 977  
Period of cumulative pre-tax operating losses   3 years  
Foreign cash accounts not covered by Federal Deposit Insurance Corporation insurance   $ 190  
Subsequent Event      
Business Description, Basis of Presentation and Significant Accounting Policies      
Proceeds from issuance of private placement $ 1,000    
Equipment Sales      
Business Description, Basis of Presentation and Significant Accounting Policies      
Decreased revenue due to the impact of the adoption of the New Revenue Standard   11,373  
Software and Licenses      
Business Description, Basis of Presentation and Significant Accounting Policies      
Decreased revenue due to the impact of the adoption of the New Revenue Standard   $ 13  
Minimum      
Business Description, Basis of Presentation and Significant Accounting Policies      
Property and equipment, useful life (in years)   2 years  
Intangible assets, estimated useful lives   3 years  
Maximum      
Business Description, Basis of Presentation and Significant Accounting Policies      
Property and equipment, useful life (in years)   10 years  
Intangible assets, estimated useful lives   10 years  
Maturity period of highly-liquid investments classified as cash equivalents   3 months  
Period of payment requirement from date of invoicing for distributor payment   45 days  
Period of scheduled delivery date to customer   1 year  
Period of payment requirement from date of invoicing for dealer payment   30 days  
Replacement Parts      
Business Description, Basis of Presentation and Significant Accounting Policies      
Current inventory   $ 186 $ 96