v3.26.1
Short-term loans (Details)
$ in Millions
3 Months Ended
Jan. 25, 2024
USD ($)
Mar. 31, 2026
USD ($)
Mar. 31, 2026
CAD ($)
Dec. 31, 2025
USD ($)
Short-Term Debt [Line Items]        
Short-term loans   $ 13,143,690   $ 11,868,828
Consolidated EBITDA covenant compliance   1,600,000    
Unconsolidated EBITDA covenant compliance   1,400,000    
Line of Credit | Non-discretionary Line of Credit        
Short-Term Debt [Line Items]        
Maximum borrowing capacity   $ 18,000,000    
Interest rate (as a percent)   7.40% 7.40% 6.23%
Short-term loans   $ 9,200,000   $ 8,100,000
Line of Credit | Discretionary Line of Credit        
Short-Term Debt [Line Items]        
Maximum borrowing capacity   $ 5,500,000 $ 7.5  
Tangible net worth ratio   3.00    
Basis spread (as a percent)   0.50%    
Short-term loans   $ 2,300,000   1,700,000
Current ratio   1.25 1.25  
Line of credit facility, expiration, notice period   60 days    
Line of Credit | Revolving Foreign Exchange Facility        
Short-Term Debt [Line Items]        
Maximum borrowing capacity   $ 3,000,000.0    
Line of Credit | CTBC Bank Co, Ltd Omnibus Credit Line        
Short-Term Debt [Line Items]        
Maximum borrowing capacity $ 2,500,000      
Basis spread (as a percent) 1.20%      
Short-term loans   $ 1,600,000   $ 2,100,000
Borrowing limit, percentage of export "open account" trade receivables (as a percent) 90.00%      
Mr. Liang Chou Chen | Foremost Groups Ltd.        
Short-Term Debt [Line Items]        
Ownership percentage (as a percent)   49.91% 49.91%