XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.2
STOCK AWARD PLANS (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation A summary of our total compensation expense recognized in our condensed consolidated statements of operations and comprehensive income for stock-based compensation is as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Stock options$— $1,082 $— $2,164 
Stock awards20,113 17,681 42,097 38,200 
Company expense on ESPP discount769 809 1,931 1,881 
Total stock-based compensation expense$20,882 $19,572 $44,028 $42,245 
Schedule Employee Stock Purchase Plan Activity The following is a summary of the employee stock purchase plan activity (dollars in thousands): 
Three Months Ended June 30, 2025
Shares purchased
by employees
Aggregate cost
to employees
Expense recognized
by the company
53,466 $4,360 $769