XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Equity-based Compensation - Summary of Equity Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of Shares, Granted 507,768 535,401  
2013 and 2019 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of Shares, Beginning balance   2,596,718  
Number of Shares, Granted   535,401  
Number of Shares, Exercised   (92,773)  
Number of Shares, Forfeited   (20,195)  
Number of Shares, Expired   (8,228)  
Number of Shares, Ending balance 3,010,923 3,010,923 2,596,718
Number of Shares, Exercisable 1,303,873 1,303,873  
Number of Shares, Vested and expected to vest 3,010,923 3,010,923  
Weighted Average Exercise Price, Beginning balance   $ 17.60  
Weighted Average Exercise Price, Granted   17.32  
Weighted Average Exercise Price, Exercised   6.63  
Weighted Average Exercise Price, Forfeited   24.41  
Weighted Average Exercise Price, Expired   33.96  
Weighted Average Exercise Price, Ending balance $ 17.80 17.80 $ 17.60
Weighted Average Exercise Price, Exercisable 13.79 13.79  
Weighted Average Exercise Price, Vested and expected to vest $ 17.80 $ 17.80  
Weighted Average Remaining Contractual Term   7 years 2 months 12 days 7 years
Weighted Average Remaining Contractual Term, Granted   9 years 9 months 18 days  
Weighted Average Remaining Contractual Term, Exercisable   5 years 10 months 24 days  
Weighted Average Remaining Contractual Term, Vested and expected to vest   7 years 2 months 12 days  
Aggregate Intrinsic Value, Balance $ 10,708 $ 10,708 $ 23,408
Aggregate Intrinsic Value, Exercisable 6,582 6,582  
Aggregate Intrinsic Value, Vested and expected to vest $ 10,708 $ 10,708