v3.26.1
Prepaid and other current assets - Schedule of Prepaid and other current assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Prepaid Expense and Other Assets, Current [Abstract]    
Vendor deposits $ 8,551 $ 6,393
Prepaid expenses 635 656
Prepaid taxes 951 789
Deferred cost of revenue 365 360
Other current assets 3,080 3,096
Total $ 13,582 $ 11,294