XML 68 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Summary of Company's Investments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Investments, Amortized cost $ 134,903 $ 86,417
Investments, Gross unrealized gains 673  
Investments, Gross unrealized losses (715) (2,625)
Investments, at fair value 134,861 83,792
Corporate Debt [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Trading securities, Amortized cost 24,705  
Trading securities, Gross unrealized gains 55  
Trading securities, Gross unrealized losses (66)  
Trading securities, Fair value 24,694  
Investments, at fair value 24,694  
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Trading securities, Amortized cost 99,236 74,943
Trading securities, Gross unrealized gains 446  
Trading securities, Gross unrealized losses   (534)
Trading securities, Fair value 99,682 74,409
Investments, at fair value 99,682 74,409
Mutual Funds Held In Rabbi Trust [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Trading securities, Amortized cost 10,962 11,474
Trading securities, Gross unrealized gains 172  
Trading securities, Gross unrealized losses (649) (2,091)
Trading securities, Fair value 10,485 9,383
Investments, at fair value $ 10,485 $ 9,383