XML 43 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurement - Schedule of Financial Assets Reconciliation (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost $ 328,545 $ 434,597
Gross Unrealized Gains 538 242
Gross Unrealized Losses (12) (99)
Estimated Fair Value 329,071 434,740
Cash and Cash Equivalents    
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 35,370 142,706
Gross Unrealized Gains 1 4
Estimated Fair Value 35,371 142,710
Short-term Marketable Securities    
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 238,328 219,062
Gross Unrealized Gains 290 185
Gross Unrealized Losses (10) (57)
Estimated Fair Value 238,608 219,190
Long-term Marketable Securities    
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 54,847 72,829
Gross Unrealized Gains 247 53
Gross Unrealized Losses (2) (42)
Estimated Fair Value $ 55,092 $ 72,840