XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Lessee Arrangements - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Operating Leases    
2026 (excluding the three months ended June 30, 2025) $ 2,450  
2027 3,065  
2028 2,358  
2029 1,750  
2030 977  
Thereafter 7,669  
Total undiscounted lease payments 18,269  
Interest (4,421)  
Total lease liabilities $ 13,848 $ 14,220