XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders’ Equity and Equity Incentive Plan - Repurchase of Common Stock - Table (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Equity [Abstract]        
Number of shares repurchased (in shares) 793,946 840,856 1,502,434 1,543,476
Average price per share, including commissions (in dollars per share) $ 5.48 $ 5.95 $ 5.88 $ 6.66
Total repurchase costs, including commissions $ 4,348 $ 5,006 $ 8,841 $ 10,276