XML 63 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Prepaids and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid expenses $ 9,712 $ 8,400
Current deposits 5,468 12,316
Tax receivables 28,148 21,775
Other current assets 4,105 5,132
Total $ 47,433 $ 47,623