XML 70 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]        
Cash $ 32,251 $ 22,407    
U.S. Treasury 4,743 0    
Money market funds 61,722 144,892    
Restricted cash 29 331    
Total cash, cash equivalents and restricted cash as presented on the consolidated statements of cash flows $ 98,745 $ 167,630 $ 299,500 $ 364,618