XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash and Cash Equivalents and Short-Term Investments - Cash, Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]        
Cash and Cash Equivalents $ 216,115 $ 199,371 $ 189,539  
Restricted Cash - Current 40,711   45,554  
Restricted Cash - Non-current 0   7,577  
Cash and Cash Equivalents and Restricted Cash $ 256,826 $ 243,268 $ 242,670 $ 326,952