XML 107 R96.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Stock Repurchase Program (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 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 $ 190,000,000 $ 190,000,000     $ 190,000,000  
Shares repurchased (in shares) 529,378 1,030,038 0      
Average cost per share (in dollars per share) $ 9.46 $ 9.72        
Stock repurchased, value $ 5,000,000.0 $ 10,000,000.0