XML 64 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Fair Value Disclosures [Abstract]      
Unrealized gain (loss) on available-for-sale marketable securities, net of taxes $ 2,644 $ 2,761 $ (679)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Proceeds from available for sale municipal bonds 6,269 21,256 9,011
Realized loss 100   200
Realized gain   100  
Unrealized gains related to equity securities 9,500 7,400  
Unrealized losses related to equity securities     (1,300)
Municipal bonds — available-for-sale      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Proceeds from available for sale municipal bonds 6,300 21,300 9,000
Realized loss $ (100)   $ (200)
Realized gain   $ 100