XML 119 R104.htm IDEA: XBRL DOCUMENT v3.25.4
Other Current Assets and Other Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Other Assets [Abstract]    
Derivative assets $ 6,040 $ 8,501
Prepaid expenses 74,495 51,481
Rent and other deposits 23,495 20,333
Other 10,020 7,661
Total $ 114,050 $ 87,976