XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EQUITY INCENTIVE PLAN AND STOCK-BASED COMPENSATION - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Options Outstanding (in thousands)    
Beginning balance (in shares) 307  
Options exercised (in shares) (9)  
Ending balance (in shares) 298 307
Options exercisable (in shares) 298  
Weighted- Average Exercise Price Per Share    
Beginning balance (in USD per share) $ 42.34  
Options exercised (in USD per share) 67.54  
Ending balance (in USD per share) 41.58 $ 42.34
Options exercisable (in USD per share) $ 41.58  
Weighted- Average Remaining Contractual Life (years)    
Weighted-average remaining contractual life for options outstanding (in years) 3 years 1 month 17 days 3 years 3 months 14 days
Weighted-average remaining contractual life for options exercisable (in years) 3 years 1 month 17 days  
Aggregate Intrinsic Value (in thousands)    
Aggregate intrinsic value of options outstanding $ 22,176 $ 19,859
Aggregate intrinsic value of options exercisable $ 22,176