XML 109 R98.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Maturity Analysis (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Operating Lease Payments Due    
2024 remaining $ 3,514  
2025 7,031  
2026 6,490  
2027 6,267  
2028 5,666  
Thereafter 9,372  
Total undiscounted cash flows 38,340  
Discount on cash flows (5,872)  
Total lease liability $ 32,468 $ 33,267