XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued expenses and other current liabilities - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Payables and Accruals [Abstract]      
Accrued expenses $ 35,309 $ 47,817 $ 25,798
Current portion of operating lease liabilities 4,474 4,510 4,508
Accrued compensation 5,165 13,098 4,640
Taxes payable 3,594 2,851 3,232
Other current liabilities 2,495 2,698 1,738
Accrued expenses and other current liabilities $ 51,037 $ 70,974 $ 39,916