Share-Based Compensation - Schedule of Employee and Nonemployee Stock-Based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2022 |
Jun. 30, 2021 |
Jun. 30, 2022 |
Jun. 30, 2021 |
|
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | ||||
Share-based compensation expense | $ 5,138 | $ 3,896 | $ 9,528 | $ 7,528 |
Employee | ||||
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | ||||
Share-based compensation expense | 4,208 | 3,513 | 7,762 | 6,791 |
Nonemployee | ||||
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | ||||
Share-based compensation expense | $ 930 | $ 383 | $ 1,766 | $ 737 |