v3.26.1
Short-term loans (Details)
$ in Millions
6 Months Ended
Jan. 25, 2024
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2026
CAD ($)
Dec. 31, 2025
USD ($)
Short-Term Debt [Line Items]        
Short-term loans   $ 13,034,989   $ 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.38% 7.38% 6.23%
Short-term loans   $ 9,100,000   $ 8,100,000
Line of Credit | Non-discretionary Line of Credit | Minimum        
Short-Term Debt [Line Items]        
Basis spread (as a percent)   0.00%    
Interest rate (as a percent)   4.50% 4.50%  
Line of Credit | Non-discretionary Line of Credit | Maximum        
Short-Term Debt [Line Items]        
Basis spread (as a percent)   1.50%    
Line of Credit | Discretionary Line of Credit        
Short-Term Debt [Line Items]        
Maximum borrowing capacity   $ 5,300,000 $ 7.5  
Tangible net worth ratio   3.00    
Basis spread (as a percent)   0.50%    
Short-term loans   $ 2,500,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,400,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%