XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]    
Net sales $ 54,817 $ 184,593
Remaining performance obligation 48,400  
Change In Contract With Customer Liability [Roll Forward]    
Balance, beginning of period 6,285 5,551
Cash additions 2,531 1,089
Revenue recognition (2,234) (4,883)
Balance, end of period 6,582 1,757
United States    
Disaggregation of Revenue [Line Items]    
Net sales 46,081 147,149
Canada    
Disaggregation of Revenue [Line Items]    
Net sales 5,807 19,362
Europe, the Middle East and Africa    
Disaggregation of Revenue [Line Items]    
Net sales 1,839 14,442
All other    
Disaggregation of Revenue [Line Items]    
Net sales 1,090 3,640
Product sales    
Disaggregation of Revenue [Line Items]    
Net sales 49,596 179,811
Extended warranties and services    
Disaggregation of Revenue [Line Items]    
Net sales 1,042 1,756
Other    
Disaggregation of Revenue [Line Items]    
Net sales 4,179 $ 3,026
Retail Orders    
Disaggregation of Revenue [Line Items]    
Remaining performance obligation 48,000  
Direct Orders    
Disaggregation of Revenue [Line Items]    
Remaining performance obligation $ 400