XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Summary of Company's Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Investments, Amortized cost $ 105,724 $ 86,417
Investments, Gross unrealized gains 1,030  
Investments, Gross unrealized losses (80) (2,625)
Investments, Fair value 106,674 83,792
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Trading securities, Amortized cost 74,409 74,943
Trading securities, Gross unrealized gains 420  
Trading securities, Gross unrealized losses   (534)
Trading securities, Fair value 74,829 74,409
Investments, Fair value 74,829 74,409
Mutual Funds Held In Rabbi Trust [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Trading securities, Amortized cost 9,428 11,474
Trading securities, Gross unrealized gains 585  
Trading securities, Gross unrealized losses   (2,091)
Trading securities, Fair value 10,013 9,383
Investments, Fair value 10,013 $ 9,383
Corporate Debt [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Trading securities, Amortized cost 21,887  
Trading securities, Gross unrealized gains 25  
Trading securities, Gross unrealized losses (80)  
Trading securities, Fair value 21,832  
Investments, Fair value $ 21,832