XML 38 R22.htm IDEA: XBRL DOCUMENT v3.26.1
Investments (Tables)
6 Months Ended
Jun. 30, 2026
Investments, Debt and Equity Securities [Abstract]  
Schedule of Amortized Cost, Unrealized Gains and Losses, and Fair Value
The amortized cost, unrealized gains and losses, fair value and maturities of our held-to-maturity investments at June 30, 2026 and December 31, 2025 are summarized as follows:
June 30, 2026
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$4,960 $— $(3)$4,957 
Corporate bonds and notes114,259 196 (178)114,277 
$119,219 $196 $(181)$119,234 
December 31, 2025
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$4,868 $$— $4,869 
U.S. government agency bonds3,000— — 3,000
State and municipal bonds1,000— — 1,000
Corporate bonds and notes120,553492 (17)121,028
$129,421 $493 $(17)$129,897 
Schedule of Investment Maturity
June 30, 2026December 31, 2025
Amortized CostFair ValueAmortized CostFair Value
Due in one year or less$51,011 $51,007 $69,427 $69,586 
Due after one year through five years68,208 68,227 59,994 60,311 
$119,219 $119,234 $129,421 $129,897