XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]        
Net sales $ 147,258 $ 189,259 $ 469,810 $ 458,838
Remaining performance obligation 53,000   53,000  
Change In Contract With Customer Liability [Roll Forward]        
Balance, beginning of period 3,453 3,639 5,551 2,050
Cash additions 4,203 3,496 8,749 7,049
Revenue recognition (1,378) (743) (8,022) (2,707)
Balance, end of period 6,278 6,392 6,278 6,392
United States        
Disaggregation of Revenue [Line Items]        
Net sales 110,870 153,919 360,540 381,571
Canada        
Disaggregation of Revenue [Line Items]        
Net sales 22,912 17,955 60,126 36,947
Europe, the Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Net sales 9,874 14,024 37,456 31,022
All other        
Disaggregation of Revenue [Line Items]        
Net sales 3,602 3,361 11,688 9,298
Product sales        
Disaggregation of Revenue [Line Items]        
Net sales 141,885 183,642 454,822 444,876
Extended warranties and services        
Disaggregation of Revenue [Line Items]        
Net sales 1,841 2,852 4,985 6,222
Other        
Disaggregation of Revenue [Line Items]        
Net sales 3,532 2,765 10,003 7,740
Retail Orders        
Disaggregation of Revenue [Line Items]        
Remaining performance obligation 44,200 208,700 44,200 208,700
Direct Orders        
Disaggregation of Revenue [Line Items]        
Remaining performance obligation $ 8,800 $ 46,500 $ 8,800 $ 46,500