XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued expenses and other current liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]      
Accrued expenses $ 26,802 $ 19,938 $ 18,516
Current portion of operating lease liabilities 4,528 4,391 4,243
Accrued compensation 10,591 11,532 6,180
Taxes payable 5,076 2,128 2,017
Other current liabilities 2,801 2,015 3,021
Accrued expenses and other current liabilities $ 49,798 $ 40,004 $ 33,977