Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details)

v3.22.0.1
Subsequent Events (Details)
$ in Millions
2 Months Ended
Mar. 04, 2022
USD ($)
lease
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Subsequent Event [Line Items]      
Operating lease aggregate commitments  
Subsequent Event      
Subsequent Event [Line Items]      
Cash paid to acquire a business $ 2.7    
Real estate operating lease agreements term 3 years    
Operating lease aggregate commitments $ 0.6    
Number of real estate operating lease agreements entered into | lease 2