XML 48 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Investments - Schedule of Amortized Cost, Unrealized Gains and Losses, and Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 119,219 $ 129,421
Gross Unrealized Gains 196 493
Gross Unrealized Losses (181) (17)
Fair Value 119,234 129,897
Corporate bonds and notes    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 114,259 120,553
Gross Unrealized Gains 196 492
Gross Unrealized Losses (178) (17)
Fair Value 114,277 121,028
Commercial paper    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 4,960 4,868
Gross Unrealized Gains 0 1
Gross Unrealized Losses (3) 0
Fair Value $ 4,957 4,869
U.S. government agency bonds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost   3,000
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   3,000
State and municipal bonds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost   1,000
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   $ 1,000