XML 62 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Summary of Company's Investments (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Investments, Amortized cost $ 167,892 $ 166,143
Investments, Gross unrealized gains 1,723 1,074
Investments, Gross unrealized losses (266) (1,957)
Investments, Fair value 169,349 165,260
Corporate Debt [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Securities available-for-sale, Amortized Cost 57,572 55,447
Securities available-for-sale, Gross unrealized gains 236 88
Securities available-for-sale, Gross unrealized losses (73) (427)
Securities available-for-sale, Fair value 57,735 55,108
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Trading securities, Amortized cost 100,503 100,484
Trading securities, Gross unrealized gains 11 86
Trading securities, Gross unrealized losses (189) (1,525)
Trading securities, Fair value 100,325 99,045
Mutual Funds Held In Rabbi Trust [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Trading securities, Amortized cost 9,817 10,212
Trading securities, Gross unrealized gains 1,476 900
Trading securities, Gross unrealized losses (4) (5)
Trading securities, Fair value $ 11,289 $ 11,107