XML 76 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Maturity of Leases Liabilities on an Undiscounted Basis) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 (excluding the six months ended June 30, 2025) $ 7,751  
2026 14,056  
2027 12,559  
2028 11,879  
2029 9,410  
Thereafter 26,699  
Total lease payments 82,354  
Less: Imputed interest 22,241  
Total $ 60,113 $ 45,696