XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details) - Lessee, Operating Lease, Liability, Maturity
$ in Thousands
Dec. 31, 2023
USD ($)
Lessee Operating Lease Liability Maturity Abstract  
2024 $ 8,713
2025 6,432
2026 4,525
2027 4,274
2028 4,384
Thereafter 127
Total lease payments 28,455
Imputed interest (4,409)
Total $ 24,046