XML 65 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash Equivalents and Restricted Cash        
Cash and cash equivalents $ 392,102 $ 195,807 $ 102,300  
Restricted cash (current) 0 150 0  
Restricted cash (non-current) 1,614 1,614 1,764  
Total cash, cash equivalents and restricted cash as shown on the statements of cash flows $ 393,716 $ 197,571 $ 104,064 $ 165,928