XML 337 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Net sales $ 286,773 $ 589,534
Change In Contract With Customer Liability [Roll Forward]    
Balance, beginning of period 6,285 5,551
Cash additions 1,258 4,537
Deferred revenue 7,228 6,875
Revenue recognition (9,696) (10,678)
Balance, end of period 5,075 6,285
United States    
Disaggregation of Revenue [Line Items]    
Net sales 232,139 460,237
Canada    
Disaggregation of Revenue [Line Items]    
Net sales 37,820 74,883
Europe, The Middle East And Africa    
Disaggregation of Revenue [Line Items]    
Net sales 4,371 41,026
All other    
Disaggregation of Revenue [Line Items]    
Net sales 12,443 13,388
Product sales    
Disaggregation of Revenue [Line Items]    
Net sales 264,077 567,914
Extended warranties and services    
Disaggregation of Revenue [Line Items]    
Net sales 4,896 7,053
Other    
Disaggregation of Revenue [Line Items]    
Net sales 14,429 10,828
Royalty Income    
Disaggregation of Revenue [Line Items]    
Net sales $ 3,371 $ 3,739