XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
Operating Leases    
2024 (excluding the three months ended June 30, 2023) $ 1,843  
2025 2,297  
2026 2,011  
2027 1,859  
2028 1,387  
2029 750  
Thereafter 8,227  
Total undiscounted lease payments 18,374  
Interest (4,607)  
Discount (924)  
Total lease liabilities $ 12,843 $ 12,435