XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Days
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Significant Accounting Policies [Line Items]      
Increase (Decrease) in Accounts Receivable $ 4,297,000 $ (1,367,000)  
Trade accounts receivable 11,700,000 7,400,000 $ 8,700,000
Shipping and other transportation costs 500,000 400,000  
Advertising costs $ 100,000 $ 300,000  
Minimum [Member]      
Significant Accounting Policies [Line Items]      
Deferred revenue recognition period 3 months    
Revenue Recognition Payment Terms | Days 30    
Property and equipment, estimated useful life 3 years    
Maximum [Member]      
Significant Accounting Policies [Line Items]      
Cash, FDIC Insured Amount $ 250,000    
Deferred revenue recognition period 18 months    
Revenue Recognition Payment Terms | Days 90    
Property and equipment, estimated useful life 10 years