XML 73 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Summary of Company's Investments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Investments, Amortized cost $ 166,143 $ 134,903
Investments, Gross unrealized gains 1,074 673
Investments, Gross unrealized losses (1,957) (715)
Investments, at fair value 165,260 134,861
Corporate Debt [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Securities available-for-sale, Amortized Cost 55,447 24,705
Securities available-for-sale, Gross unrealized gains 88 55
Securities available-for-sale, Gross unrealized losses (427) (66)
Securities available-for-sale, Fair value 55,108 24,694
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Trading securities, Amortized cost 100,484 99,236
Trading securities, Gross unrealized gains 86 446
Trading securities, Gross unrealized losses (1,525)  
Trading securities, Fair value 99,045 99,682
Mutual Funds Held In Rabbi Trust [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Trading securities, Amortized cost 10,212 10,962
Trading securities, Gross unrealized gains 900 172
Trading securities, Gross unrealized losses (5) (649)
Trading securities, Fair value $ 11,107 $ 10,485