v3.26.1
Other Current Assets and Other Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other Assets [Abstract]    
Derivative assets $ 9,417 $ 6,040
Prepaid expenses 67,767 74,495
Other taxes 9,163 0
Rent and other deposits 23,010 23,495
Other 12,330 10,020
Total $ 121,687 $ 114,050