XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Supplemental Financial Statement Information - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]      
Cash $ 10,927 $ 7,114  
Cash equivalents 28,270 108,608  
Cash and cash equivalents 39,197 115,722  
Restricted cash 3,090 3,090  
Total cash, cash equivalents and restricted cash $ 42,287 $ 118,812 $ 147,640