XML 222 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Rental Expense for Operating Leases
Rental expense for the three years ended December 31, 2022 is as follows:
Year Ended December 31,
202220212020
Rental expense$4,239 $4,674 $4,674 
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, 2022 were as follows:
Year Ended December 31,
20232024202520262027Thereafter
Operating lease commitments$3,706 $2,848 $1,307 $1,148 $853 $5,275 
Long-term Purchase Commitment
Year Ended December 31,
20232024202520262027Thereafter
Purchase commitments$95,410 $41,447 $14,569 $16,121 $9,168 $214,040