v3.26.1
Stockholders' Equity - Schedule of Stock Option Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Shares    
Outstanding, beginning of period (in shares) 698,829  
Exercised (in shares) (35,557)  
Outstanding, vested, and exercisable, end of period (in shares) 663,272  
Weighted-Average Exercise Price, per Share    
Outstanding, beginning of period (in dollars per share) $ 20.25  
Exercised (in dollars per share) 20.20  
Outstanding, vested, and exercisable, end of period (in dollars per share) $ 20.25  
Weighted-Average Remaining Term (years)    
Outstanding 1 year 11 months 19 days  
Pioneer's Option Plans    
Shares    
Outstanding, beginning of period (in shares) 10,440  
Exercised (in shares) (4,176)  
Outstanding, vested, and exercisable, end of period (in shares) 6,264 74,919
Weighted-Average Exercise Price, per Share    
Outstanding, beginning of period (in dollars per share) $ 24.66  
Exercised (in dollars per share) 25.62  
Outstanding, vested, and exercisable, end of period (in dollars per share) $ 24.02 $ 22.76
Weighted-Average Remaining Term (years)    
Outstanding 2 years 4 months 13 days 2 years 6 months 7 days