XML 109 R99.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Maturity Analysis (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Operating Lease Payments Due    
2023 remaining $ 4,750  
2024 6,063  
2025 5,523  
2026 4,974  
2027 4,804  
Thereafter 11,189  
Total undiscounted cash flows 37,303  
Discount on cash flows (5,180)  
Total lease liability $ 32,123 $ 33,669