v3.26.1
Income taxes - Schedule of Income Taxes Payable (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Federal $ 0 $ 0
State 375 625
Total cash paid for income taxes, net of refunds received 4,769 850
Cambodia    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign 11,667 0
Germany    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign (7,725) 0
Other    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign $ 452 $ 225