v3.26.3
Stockholders' Equity - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 31, 2026
Jun. 30, 2026
Dec. 31, 2025
Nov. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Nov. 30, 2024
Class of Stock [Line Items]              
Common stock, shares authorized (in shares)   500,000,000 500,000,000     500,000,000  
Common stock, shares issued (in shares)   29,727,820 28,019,000     30,473,000  
Common stock, shares outstanding (in shares)   29,727,820 28,019,000     30,473,000  
2025 Repurchase Program              
Class of Stock [Line Items]              
Authorized repurchase amount   $ 0   $ 100,000,000 $ 75,000,000    
Repurchase program expiration date   Mar. 31, 2026          
2026 Repurchase Program              
Class of Stock [Line Items]              
Authorized repurchase amount $ 100,000,000            
Repurchase program expiration date   Dec. 31, 2026          
Remaining repurchase amount $ 100,000,000            
Open Market Sales Agreement              
Class of Stock [Line Items]              
Aggregate offering of (up to)             $ 100,000,000
Shares sold (in shares) 0