XML 100 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Details - Summary of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]        
Cash and cash equivalents $ 166,728 $ 51,704    
Restricted cash 2,090 795    
Total cash, cash equivalents and restricted cash 168,818 52,499 $ 82,324 $ 29,467
Non-current restricted cash $ 2,100 $ 800