XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
As of December 31, 2021, future minimum lease payments under non-cancelable lease commitments for the next five fiscal years and thereafter were as follows:

2022$13,168 
20239,255 
20247,558 
20256,357 
20264,510 
Thereafter5,460 
Total future minimum lease payments$46,308