v3.26.1
Overview and Summary of Significant Accounting Policies - Stockholders' Equity (Details)
6 Months Ended
Jun. 30, 2026
USD ($)
shares
Accounting Policies [Abstract]  
Authorized stock repurchase amount $ 50,000,000.0
Shares repurchased, shares | shares 159,595
Cost of shares repurchased $ 17,500,000
Remaining authorized repurchase amount $ 32,500,000