XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Cash Equivalents - Summary of Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Investments    
Amortized Cost $ 67,244 $ 107,297
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 67,244 107,297
Money market funds | Cash Equivalents    
Investments    
Amortized Cost 66,840 106,894
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 66,840 106,894
Certificates of deposit | Cash Equivalents    
Investments    
Amortized Cost 404 403
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value $ 404 $ 403