v3.23.1
Stock-based compensation - Summary of Unrecognized Compensation Expense for Unvested Awards (Parenthetical) (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unrecognized compensation cost | $ $ 46,299
Unvested awards outstanding | shares 512,663
Awards without a grant date and measurement date [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unrecognized compensation cost | $ $ 11,800
Unvested awards outstanding | shares 512,663