XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Additional information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
customer
segment
Mar. 31, 2022
USD ($)
customer
Dec. 31, 2022
USD ($)
customer
Nov. 12, 2021
Mar. 11, 2021
USD ($)
May 31, 2020
Summary of Significant Accounting Policies            
Maturity period on highly liquid investments 90 days          
Allowance for doubtful accounts receivable $ 1,132,000   $ 1,275,000      
Total revenues 62,817,000 $ 52,302,000        
Goodwill, Impairment Loss $ 0          
Estimated useful life 5 years          
Impairment of Intangible Assets $ 0          
Unrecognized tax benefits $ 0   0      
Executive Compensation Limit         $ 1,000,000  
Revenue practical expedient remaining performance obligations true          
Product warranty accrued liabilities $ 700,000   700,000      
Contract liabilities 1,000,000.0   $ 400,000      
Contract with customer liability on revenue recognized $ 400,000 300,000        
Number of reportable segments | segment 1          
Number of reporting units | segment 1          
Share-based compensation arrangement by share-based payment award, award vesting period 4 years          
Foreign currency translation gain (loss) $ 1,200,000 (1,100,000)        
Senior Notes 2025            
Summary of Significant Accounting Policies            
Interest rate (as a percent) 3.00%         3.00%
Senior Notes 2026            
Summary of Significant Accounting Policies            
Interest rate (as a percent) 0.75%     0.75%    
Minimum            
Summary of Significant Accounting Policies            
Share-based compensation arrangement by share-based payment award, at expiration period 7 years          
Maximum            
Summary of Significant Accounting Policies            
Share-based compensation arrangement by share-based payment award, at expiration period 10 years          
Furniture and Equipment | Minimum            
Summary of Significant Accounting Policies            
Property, plant and equipment, useful life 3 years          
Furniture and Equipment | Maximum            
Summary of Significant Accounting Policies            
Property, plant and equipment, useful life 15 years          
Building | Minimum            
Summary of Significant Accounting Policies            
Property, plant and equipment, useful life 20 years          
Building | Maximum            
Summary of Significant Accounting Policies            
Property, plant and equipment, useful life 45 years          
Computer Equipment | Minimum            
Summary of Significant Accounting Policies            
Property, plant and equipment, useful life 3 years          
Computer Equipment | Maximum            
Summary of Significant Accounting Policies            
Property, plant and equipment, useful life 12 years          
Freezer | Minimum            
Summary of Significant Accounting Policies            
Property, plant and equipment, useful life 7 years          
Freezer | Maximum            
Summary of Significant Accounting Policies            
Property, plant and equipment, useful life 10 years          
Truck and Auto | Minimum            
Summary of Significant Accounting Policies            
Property, plant and equipment, useful life 4 years          
Truck and Auto | Maximum            
Summary of Significant Accounting Policies            
Property, plant and equipment, useful life 10 years          
Foreign Customers            
Summary of Significant Accounting Policies            
Total revenues $ 29,200,000 $ 24,400,000        
Accounts Receivable            
Summary of Significant Accounting Policies            
Number of customers | customer 1   0      
Accounts Receivable | Customer | Customer Concentration Risk            
Summary of Significant Accounting Policies            
Concentration risk, percentage     10.00%      
Accounts Receivable | Customer One | Customer Concentration Risk            
Summary of Significant Accounting Policies            
Concentration risk, percentage 10.40%          
Sales Revenue, Net            
Summary of Significant Accounting Policies            
Number of customers | customer 0 0        
Percentage of net accounts receivable 10.00% 10.00%        
Sales Revenue, Net | Foreign Customers | Customer Concentration Risk            
Summary of Significant Accounting Policies            
Concentration risk, percentage 46.50% 46.70%