v3.26.1
Share-based Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
shares
Mar. 31, 2025
USD ($)
tradingDay
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 0  
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
General term (in years) 10 years  
Unrecognized expense | $ $ 6.2  
Recognition period (in years) 2 years 11 months 8 days  
Stock options | CEO    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years)   4 years
Threshold of trading days | tradingDay   20
Threshold of consecutive trading days | tradingDay   30
Granted (in shares)   850,000
Exercise price (in dollars per share) | $ / shares   $ 18.46
Grant date fair value | $   $ 6.7
Stock options | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 3 years  
Stock options | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 4 years  
Stock options | 2018 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized under the plan (in shares) 5,775,308  
Shares available for future issuance or purchase (in shares) 1,603,739  
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Recognition period (in years) 2 years 10 months 6 days  
Granted (in shares) 2,451  
Unrecognized expense, RSU | $ $ 13.2  
RSUs | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 3 years  
RSUs | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 4 years  
Restricted Stock Units, Time-Based Vesting | CEO    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years)   4 years
Granted (in shares)   124,347
RSUs grant date fair value | $   $ 1.4
Restricted Stock Units, Service And Market Based Vesting | CEO    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years)   3 years
Granted (in shares)   167,910
RSUs grant date fair value | $   $ 3.2
Restricted Stock Units, Service And Market Based Vesting | Minimum | CEO    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting range percentage 0.00%  
Restricted Stock Units, Service And Market Based Vesting | Maximum | CEO    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting range percentage 200.00%