XML 56 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jan. 01, 2025
Feb. 28, 2025
May 31, 2017
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Employee stock purchase plan, description           The 2017 ESPP provides for a six-month offering period. At the end of the purchase period, eligible employees are permitted to purchase shares of common stock at the lower of 85% of the fair market value at the beginning or end of the offering period subject to tax limitations on the total value of the purchase.        
Compensation expense       $ 3,052 $ 3,054 $ 10,297 $ 9,127      
Restricted Stock Unit                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Number of RSUs, Granted           1,852,388        
Grant Date Fair Value, Granted           $ 16.1        
Vested fair value amount           $ 3,680        
Performance-based RSU                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Number of RSUs, Granted           813,348   544,228    
Grant Date Fair Value, Granted           $ 16.43   $ 17.74    
Compensation expense       0 $ 300 $ 500 $ 700      
Expense related to achievement of the minimum target       $ 0   $ 0        
2017 Employee Stock Purchase Plan                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Number of shares available for future grant       675,768,000   675,768,000        
Percentage of payroll deductions     15.00%              
Employee stock purchase plan offering period     6 months              
Common stock fair market value percentage     85.00%              
Shares of common stock reserved for issuance, automatic annual increase initiation period     --01-01              
Percentage of number of shares of common stock outstanding                 2.00%  
Increase in common stock reserved for issuance 150,000                  
Periodic increment of common stock reserved for future issuance                 150,000  
2017 Equity Incentive Plan                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Shares of common stock reserved for issuance, automatic annual increase initiation period     --01-01              
Percentage of number of shares of common stock outstanding               5.00%   5.00%
Shares of common stock reserved for issuance, automatic annual increase start date     Jan. 01, 2018              
Shares of common stock reserved for issuance, automatic annual increase end date     Jan. 01, 2027              
Increase in common stock reserved for issuance 631,724                  
PSU-Based Performance Bonus Plan | Performance-based RSU                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Number of RSUs, Granted   133,261       448,222        
Grant Date Fair Value, Granted   $ 15.12       $ 15.51        
Compensation expense       $ 600   $ 1,400        
Vested fair value amount           $ 300        
PSU-Based Performance Bonus Plan | Maximum | Performance-based RSU                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Vested fair value amount       $ 100