XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Debt And Derivatives Disclosure [Abstract]        
Cash and cash equivalents $ 267,709 $ 358,303    
Restricted cash - current 0 25,000    
Restricted cash - non-current 2,190 0    
Cash, cash equivalents, restricted cash and non-current restricted cash $ 269,899 $ 383,303 $ 189,457 $ 220,912