v3.26.1
Stockholders' Equity - Schedule of Stock Option Activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Shares    
Outstanding, beginning of period (in shares) 698,829 882,570
Exercised (in shares) (27,536) (97,256)
Outstanding, vested, and exercisable, end of period (in shares) 671,293 785,314
Weighted-Average Exercise Price, per Share    
Outstanding, beginning of period (in dollars per share) $ 20.25 $ 20.39
Exercised (in dollars per share) 20.34 19.88
Outstanding, vested, and exercisable, end of period (in dollars per share) $ 20.24 $ 20.46
Weighted-Average Remaining Term (years)    
Outstanding 1 year 11 months 19 days 3 years 1 month 2 days
Pioneer's Option Plans    
Shares    
Outstanding, vested, and exercisable, end of period (in shares) 10,440 74,919
Weighted-Average Exercise Price, per Share    
Outstanding, vested, and exercisable, end of period (in dollars per share) $ 24.66 $ 22.78
Weighted-Average Remaining Term (years)    
Outstanding 3 years 2 months 26 days 2 years 9 months 7 days