v3.25.4
Prepaid expenses and other current assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid deposits $ 11,905 $ 12,582
Prepaid subscriptions 1,685 2,087
Prepaid insurance 1,915 1,167
Insurance proceeds receivable 15,341 0
Other 4,323 2,085
Total $ 35,169 $ 17,921