XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Cash and Cash Equivalents and Short-Term Investments - Schedule of Cash, Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]        
Cash and Cash Equivalents $ 331,674 $ 199,371 $ 167,586  
Restricted Cash - Current 37,941   46,313  
Restricted Cash - Non-current 0   2,095  
Cash and Cash Equivalents and Restricted Cash $ 369,615 $ 243,268 $ 215,994 $ 326,952