v3.25.2
Other Assets and Liabilities - Other Non-Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Tax receivables $ 93,943 $ 88,619
Goodwill 22,421 22,421
Right-of-use assets 14,741 15,218
Long-term investments 12,947 19,851
Contract asset 9,000 0
Other non-current assets 4,441 3,291
Total Other non-current assets, net $ 157,493 $ 149,400