XML 75 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2018
Revenue Recognition      
Retained earnings $ 173,731 $ 179,440  
ASC 606      
Revenue Recognition      
Retained earnings     $ 11,900
Minimum      
Revenue Recognition      
License Term 1 year    
Maximum      
Revenue Recognition      
License Term 5 years