Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Details)

v3.22.0.1
Commitments and Contingencies (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
director
Contingencies  
Number of executive officers with employment agreements | director 4
Period in which additional severance can be paid if there is a change in control 12 months
Other  
Standby letters of credit $ 0
Standby repurchase obligations or other commercial commitments $ 0
Minimum  
Contingencies  
Period for severance payments 6 months
Maximum  
Contingencies  
Period for severance payments 12 months