XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Future Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Lessee, Lease, Description [Line Items]  
January - December 2024 $ 5,051
January - December 2025 5,131
January - December 2026 5,234
January - December 2027 4,793
January - December 2028 4,252
Thereafter 25,484
 Future maturities of lease liabilities 49,945
Principal Payments  
Lessee, Lease, Description [Line Items]  
January - December 2024 3,037
January - December 2025 3,296
January - December 2026 3,594
January - December 2027 3,355
January - December 2028 2,996
Thereafter 21,151
 Future maturities of lease liabilities 37,429
Interest Payments  
Lessee, Lease, Description [Line Items]  
January - December 2024 2,014
January - December 2025 1,835
January - December 2026 1,640
January - December 2027 1,438
January - December 2028 1,256
Thereafter 4,333
 Future maturities of lease liabilities $ 12,516