XML 90 R79.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Leases [Abstract]  
2022 $ 1,881
2023 3,527
2024 3,315
2025 2,487
2026 1,720
Thereafter 2,365
Total undiscounted lease payments 15,295
Less: imputed interest (694)
Net lease liabilities $ 14,601