v3.26.3
Share-Based Payments - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total common stock equivalents (in shares) 8,807,973 8,408,260 8,807,973 8,408,260  
Performance-based stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total common stock equivalents (in shares) 166,412 0 166,412 0  
Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average period to recognize compensation expense (in years)     1 year 11 months 1 day    
Unrecognized compensation expense excluding options $ 48.6   $ 48.6    
Unvested shares (in shares) 2,230,678   2,230,678   2,007,463
Performance-based stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation expense excluding options $ 1.2   $ 1.2    
Unvested shares (in shares) 249,912   249,912   376,978
Unrecognized compensation cost not expected to be recognized $ 2.4   $ 2.4    
Performance-based stock units | Share-Based Payment Arrangement, Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unvested shares (in shares) 104,600   104,600    
Performance-based stock units | Share-Based Payment Arrangement, Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unvested shares (in shares) 61,812   61,812    
Market-based stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average period to recognize compensation expense (in years)     2 years 3 months    
Unrecognized compensation expense excluding options $ 5.1   $ 5.1    
Unvested shares (in shares) 131,500   131,500   0
2013 plan, the 2023 plan and the inducement grants          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for issuance (in shares) 13,124,298   13,124,298    
2023 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for future issuance (in shares) 4,101,325   4,101,325    
2013 Stock Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation expense related to options $ 27.8   $ 27.8    
Weighted-average period to recognize compensation expense (in years)     2 years 5 months 12 days    
Employee stock purchase plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for future issuance (in shares) 1,326,354   1,326,354    
Shares issued under ESPP (in shares)     123,597 133,283  
Opportunity to purchase of common stock (in shares)     2,363,636