XML 52 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Prepaid and other current assets - Schedule of Prepaid and other current assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Prepaid Expense and Other Assets, Current [Abstract]    
Vendor deposits $ 6,344 $ 7,184
Vendor deposits with related party 2,029 2,005
Prepaid expense 763 842
Prepaid taxes 685 595
Deferred cost of revenue 337 433
Other current assets 3,655 3,969
Total $ 13,813 $ 15,028