v3.25.1
Stockholders’ Equity and Equity Incentive Plan - Repurchase of Common Stock - Table (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Equity [Abstract]    
Number of shares repurchased (in shares) 708,488 702,620
Average price per share, including commissions (in dollars per share) $ 6.34 $ 7.50
Total repurchase costs, including commissions $ 4,493 $ 5,270