v3.26.1
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2026
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units, granted (in shares)         3,512,697
Weighted-average grant date fair value, granted (in dollars per share)         $ 23.49
Market-based Performance Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average grant date fair value, granted (in dollars per share)     $ 0   $ 0
Performance Stock Units | 2019 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units, granted (in shares) 396,060 561,603      
CAGR          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
PSA target percentage         50.00%
Performance period         2 years
CAGR | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
PSA target amount of shares percentage         0.00%
CAGR | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
PSA target amount of shares percentage         200.00%
CAGR | Market-based Performance Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average grant date fair value, granted (in dollars per share)         $ 22.13
TSR          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
PSA target percentage         50.00%
Performance period         3 years
TSR | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
PSA target amount of shares percentage         0.00%
TSR | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
PSA target amount of shares percentage         200.00%
TSR | Market-based Performance Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average grant date fair value, granted (in dollars per share)         $ 35.88
Share based payment arrangement recognized     $ 0.6   $ 0.8
Employee Stock | 2019 Plan | Common Class A          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation arrangement percent         85.00%
Employee Stock | 2019 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for issuance (in shares)     4,287,045   4,287,045
Employee Stock | 2019 Employee Stock Purchase Plan | Common Class A          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for issuance (in shares)     6,186,502   6,186,502
Shares issued in period for previously outstanding awards (in shares)     213,541 446,766