XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jun. 04, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock, par value $ 0.01 $ 0.01   $ 0.01
Stock-based compensation expense [1] $ 31,327,000 $ 30,553,000 $ 28,491,000  
Award vesting period 3 years      
Weighted average grant-date fair value of RSUs granted $ 0      
Options expiration period 10 years      
Developed technology costs        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 100,000 300,000 $ 300,000  
Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Eligible employees payroll deductions percentage 10.00%      
Purchase price of common stock as percentage of market value 85.00%      
Shares available for issuance under ESPP 1,500      
RSUs        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Weighted average grant-date fair value of RSUs granted     $ 16.72  
Aggregate fair value of share appreciation rights vested $ 25,400,000 $ 24,500,000 $ 19,100,000  
PSUs        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Weighted average grant-date fair value of RSUs granted     $ 16.47  
Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Options granted 0 0    
Maximum | Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Purchase price of common stock $ 10,000      
Shares available for issuance under ESPP 3,000      
Maximum | RSUs        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period 3 years      
Maximum | PSUs        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share units vesting percentage 200.00%      
Share units performance period 3 years      
Minimum | RSUs        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period 1 year      
Minimum | PSUs        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share units vesting percentage 0.00%      
Share units performance period 1 year      
Omnibus Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Increase in maximum common shares 5,800     4,000
Omnibus Plan | Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Increase in maximum common shares       22,000
Inducement Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Increase in maximum common shares 600      
Inducement Plan | Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Increase in maximum common shares 1,000      
[1] For the years ended December 31, 2025, 2024 and 2023, $0.1 million, $0.3 million, and $0.3 million, respectively, of capitalized internally developed technology costs is excluded from stock-based compensation expense.