v3.26.1
Maturities of Debt (Detail)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Instrument [Line Items]  
Debt maturing in 2026 $ 651
Debt maturing in 2027 1,381
Debt maturing in 2028 1,448
Debt maturing in 2029 1,519
Debt maturing in 2030 1,592
Debt maturing in 2031 or later 281,735
Total 288,326
US and Euro Denominated Revolving Note  
Debt Instrument [Line Items]  
Debt maturing in 2031 or later 260,000
Total 260,000
Finance Leases  
Debt Instrument [Line Items]  
Debt maturing in 2026 651
Debt maturing in 2027 1,381
Debt maturing in 2028 1,448
Debt maturing in 2029 1,519
Debt maturing in 2030 1,592
Debt maturing in 2031 or later 21,735
Total $ 28,326