XML 64 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Lease Cost For the years ended December 31, 2021, 2020 and 2019, operating lease costs were as follows (in thousands):
 For the Years Ended December 31,
 202120202019
Lease costs$3,957 $3,447 $2,612 
    Other information related to our operating lease terms and discount rates were as follows:
December 31, 2021December 31, 2020
Weighted-Average Remaining Lease Term7.9 years8.7 years
Weighted-Average Discount Rate2.8 %2.9 %
Schedule of Future Lease Obligations Future lease obligations under our operating leases as of December 31, 2021 were as follows (in thousands):
Operating Lease Obligations
2022$3,140 
20232,851 
20242,745 
20252,372 
20261,806 
Thereafter8,084 
Total lease payments20,998 
Less: imputed interest(2,275)
Operating lease liabilities$18,723