XML 120 R100.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]      
Lease expiration period start 2021    
Lease expiration period end 2029    
Operating lease expense $ 6,006 $ 4,837 $ 3,800
Option to extend true    
Operating lease, not yet commenced, description As of December 31, 2020, the Company does not have any leases that have not yet commenced that create significant rights and obligations.