XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Summary of Company's Investments (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Investments, Amortized cost $ 166,043 $ 166,143
Investments, Gross unrealized gains 784 1,074
Investments, Gross unrealized losses (714) (1,957)
Investments, Fair value 166,113 165,260
Corporate Debt [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Securities available-for-sale, Amortized Cost 55,708 55,447
Securities available-for-sale, Gross unrealized gains 165 88
Securities available-for-sale, Gross unrealized losses (196) (427)
Securities available-for-sale, Fair value 55,677 55,108
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Trading securities, Amortized cost 100,468 100,484
Trading securities, Gross unrealized gains 131 86
Trading securities, Gross unrealized losses (432) (1,525)
Trading securities, Fair value 100,167 99,045
Mutual Funds Held In Rabbi Trust [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Trading securities, Amortized cost 9,867 10,212
Trading securities, Gross unrealized gains 488 900
Trading securities, Gross unrealized losses (86) (5)
Trading securities, Fair value $ 10,269 $ 11,107