XML 123 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements and Disclosures - Assets and Liabilities Reported at Fair Value (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Fair value adjustment of marketable securities and deferred compensation plan liability      
Net gain on marketable securities $ 3,612 $ 2,864 $ 3,885
Fair value, measurements, recurring | Fair Value (Level 1)      
Assets and Liabilities Reported at Fair Value      
Marketable securities $ 27,475 $ 27,481