XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Lessee, Lease, Description [Line Items]  
Renewal terms (up to) 6 years
Additional minimum lease payments relating to operating office space lease signed but not yet commenced $ 11.4
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining terms (less than for minimum) 1 year
Lease not yet commenced, approximate term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining terms (less than for minimum) 6 years
Lease not yet commenced, approximate term 6 years