XML 73 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Investments - Schedule of Investments in Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost $ 168,348 $ 179,061
Gross Unrealized Gains 111 100
Gross Unrealized Loss (5) (16)
Estimated Fair Value 168,454 179,145
U.S. Treasury    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 133,206 161,401
Gross Unrealized Gains 89 88
Gross Unrealized Loss (5) (12)
Estimated Fair Value 133,290 161,477
Corporate bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 21,333 1,976
Gross Unrealized Gains 22 1
Gross Unrealized Loss 0 0
Estimated Fair Value 21,355 1,977
Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 13,809 15,684
Gross Unrealized Gains 0 11
Gross Unrealized Loss 0 (4)
Estimated Fair Value $ 13,809 $ 15,691