v3.26.1
Equity Compensation Plans (Narrative) (Details)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
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) 1,138
2018 Employee Stock Purchase Plan (ESPP)  
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
Shares available for future issuance under the ESPP (in shares) 295