XML 116 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Future Minimum Rental Payments under Noncancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Future minimum rental payments under noncancelable operating leases    
2023 $ 6,198  
2024 5,990  
2025 5,369  
2026 4,964  
2027 4,322  
Thereafter 65,249  
Total future minimum lease payments 92,092  
Less: Imputed interest (27,279)  
Operating Lease, Liability, Total $ 64,813 $ 65,800