XML 109 R98.htm IDEA: XBRL DOCUMENT v3.26.1
Other Current Assets and Other Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Other Assets [Abstract]    
Derivative assets $ 12,143 $ 6,040
Prepaid expenses 66,507 74,495
Rent and other deposits 29,204 23,495
Other 8,938 10,020
Total $ 116,792 $ 114,050