XML 84 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Maturity of Leases Liabilities on an Undiscounted Basis) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 (excluding the six months ended June 30, 2024) $ 6,481  
2025 12,044  
2026 10,166  
2027 8,750  
2028 8,671  
Thereafter 52,663  
Total lease payments 98,775  
Less: Imputed interest 41,851  
Total $ 56,924 $ 54,056