v3.26.1
Prepaid Expenses and Other Current Assets - (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Prepaid Expense, Current [Abstract]    
Value-added tax refund receivable $ 2,197 $ 763
Insurance 2,914 1,982
Vendor advances and deposits 1,680 1,305
Other 1,941 899
Total prepaid expenses and other current assets $ 8,732 $ 4,949