v3.24.3
Summary of significant accounting policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total net sales $ 301,075 $ 215,507 $ 625,552 $ 431,846
United States        
Disaggregation of Revenue [Line Items]        
Total net sales 236,655 181,857 508,022 370,451
International        
Disaggregation of Revenue [Line Items]        
Total net sales $ 64,420 $ 33,650 $ 117,530 $ 61,395