Annual report pursuant to Section 13 and 15(d)

Inventories Inventories - Valuation Reserve Accounts (Details)

v3.23.1
Inventories Inventories - Valuation Reserve Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
SEC Schedule, 12-09, Reserve, Inventory    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance, beginning of period $ 1,835 $ 1,774
Additions in reserve 5,535 389
Charged to reserve (808) (328)
Balance, end of period 6,562 $ 1,835
Russia | Increase in inventory valuation reserves    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Additions in reserve $ 4,325