XML 58 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Rental Expense for Operating Leases
Rental expense for the three years ended December 31, 2021 is as follows:
Year Ended December 31,
202120202019
Rental expense$4,674 $4,674 $3,831 
Future Minimum Rental Commitments
Future minimum rental commitments required under operating leases having remaining noncancelable lease terms in excess of one year at December 31, 2021 were as follows:
Year Ended December 31,
20222023202420252026Thereafter
Operating lease commitments$4,458 $3,384 $2,932 $1,955 $1,816 $9,206 
Long-term Purchase Commitment
Year Ended December 31,
20222023202420252026Thereafter
Purchase commitments$104,474 $61,535 $23,504 $13,170 $9,611 $221,689