v3.26.1
Financial Instruments - Schedule of Available-For-Sale Securities by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Due in one year or less $ 132,388  
Due after one year 64,036  
Amortized Cost 196,424  
Estimated Fair Value    
Due in one year or less 132,154  
Due after one year 63,641  
Estimated Fair Value $ 195,795 $ 267,168