XML 75 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases Future minimum payments under all existing operating lease commitments are as follows:
2022$7,251 
20236,908 
20246,384 
20255,657 
20263,596 
Thereafter5,875 
Total operating leases$35,671