v3.26.1
Equity - Equity Incentive Plan (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
2021 Plan    
Equity    
Increases in the number of authorized shares 30  
A&R 2021 Plan    
Equity    
Maximum number of shares that may be issued as a proportion of outstanding stock 10.00%  
Maximum increase in number of shares available for issuance 1,000  
Increases in the number of authorized shares 1,077  
Outstanding options and restricted stock units 320 291
Reserved but unissued shares under the A&R 2021 Plan 1,176 149
Total shares reserved under the A&R 2021 Plan at end of period 1,496 440