XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Fair Value Hierarchy (Details) - Fair Value, Measurements, Recurring - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Assets    
Total assets $ 259,873,000 $ 294,695,000
Liabilities    
Total liabilities 10,303,000 8,178,000
Fair Value, Inputs, Level 1    
Assets    
Total assets 25,533,000 53,106,000
Fair Value, Inputs, Level 2    
Assets    
Total assets 234,340,000 241,589,000
Liabilities    
Total liabilities 10,303,000 8,178,000
Fair Value, Inputs, Level 3    
Assets    
Total assets 0 0
Liabilities    
Total liabilities 0 0
Money market funds    
Assets    
Total assets 25,533,000 53,106,000
Money market funds | Fair Value, Inputs, Level 1    
Assets    
Total assets 25,533,000 53,106,000
U.S. government agency bonds    
Assets    
Total assets 47,331,000 86,065,000
U.S. government agency bonds | Fair Value, Inputs, Level 2    
Assets    
Total assets 47,331,000 86,065,000
U.S. treasury securities    
Assets    
Cash equivalents 31,995,000  
Total assets 127,604,000 52,607,000
U.S. treasury securities | Fair Value, Inputs, Level 2    
Assets    
Total assets 127,604,000 52,607,000
Bank certificates of deposit    
Assets    
Total assets 11,300,000 17,492,000
Bank certificates of deposit | Fair Value, Inputs, Level 2    
Assets    
Total assets 11,300,000 17,492,000
Corporate notes    
Assets    
Total assets 21,712,000 40,486,000
Corporate notes | Fair Value, Inputs, Level 2    
Assets    
Total assets 21,712,000 40,486,000
Asset-backed securities    
Assets    
Total assets 8,387,000 21,296,000
Asset-backed securities | Fair Value, Inputs, Level 2    
Assets    
Total assets 8,387,000 21,296,000
Municipal bonds    
Assets    
Total assets 7,589,000 15,224,000
Municipal bonds | Fair Value, Inputs, Level 2    
Assets    
Total assets 7,589,000 15,224,000
Investments held for deferred compensation plans    
Assets    
Total assets 10,417,000 8,419,000
Liabilities    
Total liabilities 10,303,000 8,178,000
Investments held for deferred compensation plans | Fair Value, Inputs, Level 2    
Assets    
Total assets 10,417,000 8,419,000
Liabilities    
Total liabilities $ 10,303,000 $ 8,178,000