v3.26.1
Stockholders' Equity - Stock Repurchase Program (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Feb. 12, 2026
Dec. 31, 2025
Feb. 29, 2024
Stockholders' Equity Note [Abstract]          
Stock repurchase program, authorized amount     $ 200,000,000   $ 200,000,000
Remaining authorized repurchase amount $ 195,000,000     $ 190,000,000  
Shares repurchased (in shares) 500,660 0      
Average cost per share (in dollars per share) $ 10.00        
Stock repurchased, value $ 5,000,000.0