v3.26.1
Lessee Arrangements - Schedule of Maturities of Lease Liabilities under Non-cancellable Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Operating Leases    
2027 (excluding the three months ended June 30, 2026) $ 3,936  
2028 4,660  
2029 3,281  
2030 1,930  
2031 1,399  
Thereafter 10,406  
Total undiscounted lease payments 25,612  
Interest (7,171)  
Total lease liabilities $ 18,441 $ 15,592