XML 34 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements - Schedule of Available-for-sale Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost $ 56,525 $ 67,902
Gross Unrealized Gains 4 47
Gross Unrealized Losses (24) (5)
Market Value 56,505 67,944
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost 23,756 33,602
Gross Unrealized Gains 3 24
Gross Unrealized Losses (6) 0
Market Value 23,753 33,626
Municipal Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost 5,022 5,031
Gross Unrealized Gains 1 6
Gross Unrealized Losses 0 0
Market Value 5,023 5,037
Corporate Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost 27,747 29,269
Gross Unrealized Gains 0 17
Gross Unrealized Losses (18) (5)
Market Value $ 27,729 $ 29,281