v3.26.1
Debt - Finance Lease (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Short-Term Debt [Line Items]    
Present value of lease liabilities $ 11,549 $ 12,267
Current portion of long-term debt and finance lease obligation 812 $ 739
Unsecured Debt    
Short-Term Debt [Line Items]    
Line of credit facility, maximum borrowing capacity 5,853  
Unsecured Debt | Bank Guarantees    
Short-Term Debt [Line Items]    
Line of credit facility, maximum borrowing capacity 23,071  
Outstanding borrowings 19,128  
Unsecured Debt | Kito Crosby    
Short-Term Debt [Line Items]    
Outstanding borrowings 578  
Unsecured Debt | Kito Crosby | Bank Guarantees    
Short-Term Debt [Line Items]    
Outstanding borrowings 0  
Unsecured Debt | Kito Crosby    
Short-Term Debt [Line Items]    
Line of credit facility, maximum borrowing capacity 2,734  
Unsecured Debt | Kito Crosby | Bank Guarantees    
Short-Term Debt [Line Items]    
Line of credit facility, maximum borrowing capacity $ 1,931  
23-Year Lease Agreement In Hartland, WI    
Short-Term Debt [Line Items]    
Finance lease term 23 years