XML 108 R97.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Maturity Analysis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Operating Lease Payments Due    
2024 remaining $ 5,085  
2025 6,412  
2026 5,835  
2027 5,575  
2028 4,971  
Thereafter 7,532  
Total undiscounted cash flows 35,410  
Discount on cash flows (4,684)  
Total lease liability $ 30,726 $ 32,123