XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Summary of Company's Investments (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]      
Investments, Amortized cost   $ 134,444 $ 86,417
Investments, Gross unrealized gains   93  
Investments, Gross unrealized losses   (1,693) (2,625)
Investments, Fair value $ 132,844 132,844 83,792
U.S. Treasuries [Member]      
Schedule Of Available For Sale Securities [Line Items]      
Trading securities, Amortized cost   99,211 74,943
Trading securities, Gross unrealized losses   (500) (534)
Trading securities, Fair value 98,711 98,711 74,409
Investments, Fair value 98,711   74,409
Mutual Funds Held In Rabbi Trust [Member]      
Schedule Of Available For Sale Securities [Line Items]      
Trading securities, Amortized cost   10,442 11,474
Trading securities, Gross unrealized gains   79  
Trading securities, Gross unrealized losses   (934) (2,091)
Trading securities, Fair value 9,587 9,587 9,383
Investments, Fair value 9,587   $ 9,383
Corporate Debt [Member]      
Schedule Of Available For Sale Securities [Line Items]      
Trading securities, Amortized cost   24,791  
Trading securities, Gross unrealized gains   14  
Trading securities, Gross unrealized losses   (259)  
Trading securities, Fair value   $ 24,546  
Investments, Fair value $ 24,546