v3.26.1
Fair Value Measurements - Summary of Company's Investments (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Investments, Amortized cost $ 170,593 $ 169,160
Investments, Gross unrealized gains 816 1,588
Investments, Gross unrealized losses (601) (71)
Investments, at fair value 170,808 170,677
Corporate Debt [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Securities available-for-sale, Amortized Cost 60,076 58,110
Securities available-for-sale, Gross unrealized gains 115 333
Securities available-for-sale, Gross unrealized losses (128) (3)
Securities available-for-sale, Fair value 60,063 58,440
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Trading securities, Amortized cost 100,447 100,487
Trading securities, Gross unrealized gains 0 329
Trading securities, Gross unrealized losses (428) (44)
Trading securities, Fair value 100,019 100,772
Mutual Funds Held In Rabbi Trust [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Trading securities, Amortized cost 10,070 10,563
Trading securities, Gross unrealized gains 701 926
Trading securities, Gross unrealized losses (45) (24)
Trading securities, Fair value $ 10,726 $ 11,465