v3.25.1
Prepaids and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid expenses $ 6,500 $ 8,400
Current deposits 10,761 12,316
Tax receivables 27,562 21,775
Other current assets 3,156 5,132
Total $ 47,979 $ 47,623