XML 92 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Lessee Lease Description [Line Items]    
Lease renewal terms and termination description Certain leases include terms such as one or more options to renew, with renewal terms that can extend the lease term from one to 10 years, and options to terminate the leases within one year.  
Purchase of building under finance lease   $ 8,743
Minimum    
Lessee Lease Description [Line Items]    
Lease agreement expiration year 2023  
Lease renewal terms 1 year  
Maximum    
Lessee Lease Description [Line Items]    
Lease agreement expiration year 2036  
Lease renewal terms 10 years  
Lease termination period 1 year  
Land | Maximum    
Lessee Lease Description [Line Items]    
Lease agreement expiration year 2078