v3.25.2
Equity Compensation Plans (Narrative) (Details)
shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
plan
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of share-based incentive plans (in shares) | plan 2
2023 Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for issuance (in shares) 5,787
Shares available for future grants (in shares) 3,141
2018 Employee Stock Purchase Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company's common stock may be purchased at a discount (percent) 15.00%
Offering period 6 months
Participants purchase limit value | $ $ 25
Participants purchase limit shares (in shares) 3
Additional shares authorized (in shares) 381