XML 82 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details) - Lessee, Operating Lease, Liability, Maturity
$ in Thousands
Dec. 31, 2022
USD ($)
Lessee Operating Lease Liability Maturity Abstract  
2023 $ 11,723
2024 7,619
2025 2,346
2026 372
2027 13
Total lease payments 22,073
Less imputed interest 1,464
Total $ 20,609