XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued expenses and other current liabilities
3 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Accrued expenses and other current liabilities as of June 30, 2023, March 31, 2023 and June 30, 2022 consisted of the following (in thousands):
 June 30, 2023March 31, 2023June 30, 2022
Accrued expenses$35,309 $47,817 $25,798 
Current portion of operating lease liabilities4,474 4,510 4,508 
Accrued compensation5,165 13,098 4,640 
Taxes payable3,594 2,851 3,232 
Other current liabilities2,495 2,698 1,738 
Accrued expenses and other current liabilities$51,037 $70,974 $39,916