XML 71 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]        
Cash and Cash Equivalents $ 412,708 $ 432,174 $ 388,493  
Restricted Cash—Current 37,655   39,383  
Restricted Cash—Noncurrent 132,767   151,449  
Cash, Cash Equivalents and Restricted Cash $ 583,130 $ 601,162 $ 579,325 $ 447,542