XML 105 R94.htm IDEA: XBRL DOCUMENT v3.25.3
Other Current Assets and Other Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Other Assets [Abstract]    
Derivative assets $ 12,867 $ 8,501
Prepaid expenses 65,749 51,481
Other taxes 11,503 2,973
Rent and other deposits 22,173 20,333
Other 6,537 4,688
Total $ 118,829 $ 87,976