XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of significant accounting policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]    
Total net sales $ 216,339 $ 122,601
United States    
Disaggregation of Revenue [Line Items]    
Total net sales 188,595 107,139
International    
Disaggregation of Revenue [Line Items]    
Total net sales $ 27,744 $ 15,462