v3.26.1
Summary of Significant Accounting Policies - Schedule of Cash and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Accounting Policies [Abstract]        
Cash $ 712,425 $ 823,380 $ 618,057 $ 574,956
Restricted cash, current and long-term 423,960 413,608 394,020 372,460
Total $ 1,136,385 $ 1,236,988 $ 1,012,077 $ 947,416