XML 77 R60.htm IDEA: XBRL DOCUMENT v3.25.4
STOCKHOLDERS' EQUITY, EMPLOYEE BENEFIT PLANS AND SHARE-BASED COMPENSATION- Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Oct. 31, 2024
Apr. 19, 2024
Jun. 30, 2017
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Aggregate Value of Common Stock and Other Securities Registered for Sale $ 150,000     $ 150,000  
Aggregate Shares of Common Stock Allocated for Acquisitions $ 12,500,000     $ 12,500,000  
Sale Of Stock, Maximum Authorized Amount     $ 25,000    
Sale of Stock, Remaining Authorized, Amount $ 25,000        
Options Outstanding 819 1,283      
Share-based compensation $ 7,739 $ 6,444      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value 1,251 225      
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 7        
Shares available for grant 2,646        
Defined Contribution Plan, Cost $ 2,186 2,061      
Shares reserved for future issuance (in shares) 4,843        
Employee Stock Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 5 months 1 day        
Restricted Stock Units (RSUs)          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 1 year 10 months 28 days        
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 4,709        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 4,623 $ 3,481      
Performance Shares          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 1 year 11 months 15 days        
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 1,136        
2018 Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 6,998        
2018 Plan | Employee Stock Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Options Outstanding 819        
2018 Plan | Restricted Stock Units (RSUs)          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 820        
2018 Plan | Performance Shares          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 558        
Purchase Plan | Employee Stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares reserved for future issuance (in shares) 295       875