v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Statement of Cash Flows [Abstract]        
Cash and cash equivalents $ 527,257 $ 455,075 $ 545,240  
Restricted cash 54,660 84,771 27,266  
Cash, cash equivalents and restricted cash, end of period $ 581,917 $ 539,846 $ 572,506 $ 409,939