XML 87 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Impairment of intangible assets $ 0 $ 0 $ 0
Customer relationships      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Impairment of intangible assets 3,800,000    
Fair Value, Recurring | Corporate Notes / Bonds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets 2,328,000 9,585,000  
Fair Value, Recurring | Corporate Notes / Bonds | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets 0 0  
Fair Value, Recurring | Corporate Notes / Bonds | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets 2,328,000 9,585,000  
Fair Value, Recurring | Corporate Notes / Bonds | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets 0 0  
Fair Value, Recurring | Commercial Paper      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets 6,743,000 8,996,000  
Fair Value, Recurring | Commercial Paper | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets 0 0  
Fair Value, Recurring | Commercial Paper | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets 6,743,000 8,996,000  
Fair Value, Recurring | Commercial Paper | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets 0 0  
Fair Value, Recurring | Money Market Funds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets 28,388,000    
Fair Value, Recurring | Money Market Funds | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets 0    
Fair Value, Recurring | Money Market Funds | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets 28,388,000    
Fair Value, Recurring | Money Market Funds | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets $ 0    
Fair Value, Recurring | U.S. Treasury Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets   4,038,000  
Fair Value, Recurring | U.S. Treasury Notes | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets   0  
Fair Value, Recurring | U.S. Treasury Notes | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets   4,038,000  
Fair Value, Recurring | U.S. Treasury Notes | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets   0  
Fair Value, Recurring | U.S. Treasury Bills      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets   9,990,000  
Fair Value, Recurring | U.S. Treasury Bills | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets   0  
Fair Value, Recurring | U.S. Treasury Bills | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets   9,990,000  
Fair Value, Recurring | U.S. Treasury Bills | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets   0  
Fair Value, Recurring | U.S. Government Agencies      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets   2,499,000  
Fair Value, Recurring | U.S. Government Agencies | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets   0  
Fair Value, Recurring | U.S. Government Agencies | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets   2,499,000  
Fair Value, Recurring | U.S. Government Agencies | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets   $ 0