XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Summary of Company's Investments and Securities Positions (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Investments, Amortized cost $ 164,934 $ 134,903
Investments, Gross unrealized gains 2,358 673
Investments, Gross unrealized losses (79) (715)
Investments, Fair value 167,213 134,861
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Trading securities, Amortized cost 100,499 99,236
Trading securities, Gross unrealized gains 701 446
Trading securities, Gross unrealized losses (17)  
Trading securities, Fair value 101,183 99,682
Investments, Fair value 101,183 99,682
Mutual Funds Held In Rabbi Trust [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Trading securities, Amortized cost 9,695 10,962
Trading securities, Gross unrealized gains 1,373 172
Trading securities, Gross unrealized losses   (649)
Trading securities, Fair value 11,068 10,485
Investments, Fair value 11,068 10,485
Corporate Debt [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Trading securities, Amortized cost 54,740 24,705
Trading securities, Gross unrealized gains 284 55
Trading securities, Gross unrealized losses (62) (66)
Trading securities, Fair value 54,962 24,694
Investments, Fair value $ 54,962 $ 24,694