v3.25.4
CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2025
Mar. 31, 2025
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for expected credit losses $ 1,196 $ 1,137
Property, plant and equipment, accumulated depreciation $ 124,731 $ 113,219
Common shares, par value (in USD per share) $ 0.01 $ 0.01
Common shares, authorized (in shares) 50,000,000 50,000,000
Common shares, issued (in shares) 17,875,000 17,810,000
Preferred shares, par value (in USD per share) $ 0.01 $ 0.01
Preferred shares, authorized (in shares) 10,000,000 10,000,000
Preferred shares, issued (in shares) 0 0
Treasury shares, at cost (in shares) 1,405,000 1,027,000