v3.26.1
REVISION OF PREVIOUSLY ISSUED INTERIM FINANCIAL STATEMENTS - Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Inventories $ 27,923 $ 29,701 $ 31,580      
Total current assets 79,895 78,875 78,638      
Total assets 149,105 150,017 151,313 $ 149,653    
Domestic and foreign income taxes payable 39 590 0      
Total current liabilities 32,127 35,688 35,755      
Total liabilities 41,408 46,154 47,690      
Retained earnings 43,217 42,743 42,560      
Total stockholders’ equity 107,697 103,863 103,623 $ 102,592 $ 99,395 $ 99,790
Total liabilities and stockholders’ equity $ 149,105 150,017 $ 151,313      
As Previously Reported            
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Inventories   30,451        
Total current assets   79,625        
Total assets   150,767        
Domestic and foreign income taxes payable   734        
Total current liabilities   35,832        
Total liabilities   46,298        
Retained earnings   43,349        
Total stockholders’ equity   104,469        
Total liabilities and stockholders’ equity   150,767        
Revision            
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Inventories   (750)        
Total current assets   (750)        
Total assets   (750)        
Domestic and foreign income taxes payable   (144)        
Total current liabilities   (144)        
Total liabilities   (144)        
Retained earnings   (606)        
Total stockholders’ equity   (606)        
Total liabilities and stockholders’ equity   $ (750)