XML 290 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Operating Lease  
2023 $ 4,873
2024 4,581
2025 4,122
2026 4,061
2027 3,764
Thereafter 10,265
Total minimum rental payments 31,666
Capital Lease  
2023 4,405
2024 3,909
2025 3,126
2026 2,092
2027 1,393
Thereafter 535
Total minimum rental payments 15,460
Less: Amount representing interest (2,652)
Subtotal 12,808
Current portion 3,368
Long-term portion $ 9,440