XML 19 R8.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Statement of Cash Flows [Abstract]        
Cash and cash equivalents $ 512,381 $ 455,075 $ 401,364  
Restricted cash 40,985 84,771 104,459  
Cash, cash equivalents and restricted cash, end of period $ 553,366 $ 539,846 $ 505,823 $ 409,939