XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Lessee Lease Description [Line Items]  
Lease extension period 10 years
Lease existence of option to extend true
Lease existence of option to terminate true
Undiscounted commitments for operating lease not yet commenced $ 2.7
Operating lease term of lease not yet commenced 2 years
Minimum  
Lessee Lease Description [Line Items]  
Non-cancelable lease term 1 year
Maximum  
Lessee Lease Description [Line Items]  
Non-cancelable lease term 10 years
Lease extension period 10 years