v3.25.4
Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Other Assets [Abstract]    
Income tax receivables $ 66,161 $ 84,975
Prepaid taxes 15,669 217
Other prepaid expenses 56,234 76,974
Other 2,376 4,750
Total $ 140,440 $ 166,916