v3.26.1
Cash, Cash Equivalents, Restricted Cash and Short-term Investments - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]        
Cash and Cash Equivalents $ 473,204 $ 432,174 $ 413,175  
Restricted Cash—Current 37,896   40,698  
Restricted Cash—Noncurrent 133,947   153,027  
Cash, Cash Equivalents and Restricted Cash $ 645,047 $ 601,162 $ 606,900 $ 447,542