XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Change In Contract With Customer Liability [Roll Forward]        
Balance, beginning of period $ 4,432 $ 6,285 $ 5,075 $ 6,582
Cash changes (239) (973) 148 576
Contract With Customer, Liability, Increase From Deferred Revenue 551 1,238 1,529 2,220
Revenue recognition (1,736) (2,654) (3,744) (4,888)
Balance, end of period 3,008 4,193 3,008 4,193
Net sales 48,659 65,458 90,409 120,275
United States        
Change In Contract With Customer Liability [Roll Forward]        
Net sales 38,787 53,440 71,007 99,521
Canada        
Change In Contract With Customer Liability [Roll Forward]        
Net sales 4,918 8,388 9,366 14,195
Europe, the Middle East and Africa        
Change In Contract With Customer Liability [Roll Forward]        
Net sales 4,308 2,340 8,664 4,179
All other        
Change In Contract With Customer Liability [Roll Forward]        
Net sales 646 1,290 1,372 2,380
Product sales        
Change In Contract With Customer Liability [Roll Forward]        
Net sales 44,424 60,107 81,196 109,703
Extended warranties and services        
Change In Contract With Customer Liability [Roll Forward]        
Net sales 776 938 1,526 1,980
Other        
Change In Contract With Customer Liability [Roll Forward]        
Net sales 3,316 3,341 7,117 6,642
Royalty Income        
Change In Contract With Customer Liability [Roll Forward]        
Net sales $ 143 $ 1,072 $ 570 $ 1,950