XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Short-Term Investments - Tabular Disclosure (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Debt securities, available-for-sale, current $ 183,710 $ 133,748
Amortized cost 182,325 132,615
Gross unrealized gains 148 167
Gross unrealized losses (1)  
Fair value 182,472 132,782
US Treasury Securities    
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized cost, current 182,325 132,615
Gross unrealized gains, current 148 167
Gross unrealized losses, current (1)  
Debt securities, available-for-sale, current $ 182,472 $ 132,782