XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Operating Leases    
2025 (excluding the three months ended June 30, 2024) $ 2,044  
2026 2,683  
2027 2,535  
2028 1,909  
2029 1,197  
2030 745  
Thereafter 7,669  
Total undiscounted lease payments 18,782  
Interest (4,796)  
Total lease liabilities $ 13,986 $ 12,276