v3.25.4
Income Taxes - Schedule of Cash Paid During the Year for Income Taxes, Net of Refunds (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]    
United States, federal $ 0  
United States, state 149,475  
Total taxes paid 560,723 $ 2,248,217
Canada    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign taxes 181,684  
Hong Kong    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign taxes 229,252  
Other    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign taxes $ 312