XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.3
Investments (Tables)
9 Months Ended
Sep. 30, 2025
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 September 30, 2025 and December 31, 2024 are summarized as follows:
Fair Value Measurements at September 30, 2025
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$4,822 $— $(8)$4,814 
U.S. government agency bonds3,000 — — 3,000 
State and municipal bonds5,994 — 5,998 
Corporate bonds and notes133,048 496 (19)133,525 
$146,864 $500 $(27)$147,337 
Fair Value Measurements at December 31, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$979 $$— $982 
U.S. government agency bonds17,490(54)17,442
State and municipal bonds10,92410 — 10,934
Corporate bonds and notes181,109369 (152)181,326
$210,502 $388 $(206)$210,684 
Schedule of Investment Maturity
September 30, 2025December 31, 2024
Amortized CostFair ValueAmortized CostFair Value
Due in one year or less$87,121 $87,339 $110,918 $111,170 
Due after one year through five years59,743 59,998 99,584 99,514 
$146,864 $147,337 $210,502 $210,684