v3.26.1
Debt - Finance Lease (Details)
$ in Thousands
3 Months Ended
Jun. 30, 2026
USD ($)
lease
Mar. 31, 2026
USD ($)
Short-Term Debt [Line Items]    
Number of finance leases | lease 1  
Finance lease $ 11,336 $ 11,549
Current portion of long-term debt and finance lease obligations 831 $ 812
Unsecured Debt    
Short-Term Debt [Line Items]    
Line of credit facility, maximum borrowing capacity 5,761  
Outstanding borrowings 0  
Unsecured Debt | Bank Guarantees    
Short-Term Debt [Line Items]    
Line of credit facility, maximum borrowing capacity 22,826  
Outstanding borrowings $ 18,888  
23-Year Lease Agreement In Hartland, WI    
Short-Term Debt [Line Items]    
Finance lease term 23 years