v3.26.1
Marketable Securities - AFS Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable securities available for sale, consisting of debt securities:    
Amortized Cost $ 97,992 $ 53,727
Gross Unrealized Gains   69
Gross Unrealized Losses (86)  
Estimated Market Value 97,906 53,796
Commercial paper    
Marketable securities available for sale, consisting of debt securities:    
Amortized Cost 9,964 6,396
Gross Unrealized Gains   3
Gross Unrealized Losses (11)  
Estimated Market Value 9,953 6,399
Corporate debt securities    
Marketable securities available for sale, consisting of debt securities:    
Amortized Cost 21,232 12,452
Gross Unrealized Gains   18
Gross Unrealized Losses (25)  
Estimated Market Value 21,207 12,470
Government and agency securities    
Marketable securities available for sale, consisting of debt securities:    
Amortized Cost 66,796 34,879
Gross Unrealized Gains   48
Gross Unrealized Losses (50)  
Estimated Market Value $ 66,746 $ 34,927