v3.26.3
Prepaid and other current assets - Schedule of Prepaid and other current assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Prepaid Expense and Other Assets, Current [Abstract]    
Vendor deposits $ 16,064 $ 6,393
Prepaid expenses 721 656
Prepaid taxes 1,095 789
Deferred cost of revenue 354 360
Other current assets 2,791 3,096
Total $ 21,025 $ 11,294