XML 268 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Maturity of Leases Liabilities on an Undiscounted Basis) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 (excluding the three months ended March 31, 2024) $ 9,428  
2025 11,580  
2026 9,704  
2027 8,281  
2028 8,183  
Thereafter 52,269  
Total lease payments 99,445  
Less: Imputed interest 42,859  
Total $ 56,586 $ 54,056