v3.26.1
Income Per Common Share - Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income $ 11,857 $ 11,733 $ 11,533 $ 23,680
Interest expense associated with convertible notes   125   378
Net income available to common shareholders $ 11,857 $ 11,858 $ 11,533 $ 24,058
Denominator:        
Basic weighted average shares outstanding 61,064 59,076 60,777 58,434
Effect of potentially dilutive share-based awards 1,972 257 1,505 297
Dilutive effect of convertible notes 3,746 904 2,654 1,341
Diluted weighted average shares outstanding 66,782 60,237 64,936 60,072
Net income per common share:        
Basic (in dollars per share) $ 0.19 $ 0.2 $ 0.19 $ 0.41
Diluted (in dollars per share) $ 0.18 $ 0.2 $ 0.18 $ 0.4