XML 109 R83.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity - Stock Repurchase Program (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Aug. 06, 2025
Feb. 26, 2025
Nov. 18, 2024
November 2024 Authorization          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of Shares Purchased (in shares)   3,248,533      
Stock repurchase program, authorized amount         $ 50,000,000.0
February 2025 Authorization          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of Shares Purchased (in shares) 2,183,648        
Average Price Paid per Share (in dollars per share) $ 13.72        
Stock repurchase program, authorized amount       $ 30,000,000.0  
Common stock repurchased $ (30,000,000.0)        
Stock repurchase program, remaining authorized repurchase amount $ 0        
August 2025 Authorization          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of Shares Purchased (in shares) 386,566        
Average Price Paid per Share (in dollars per share) $ 14.52        
Stock repurchase program, authorized amount     $ 25,000,000.0    
Common stock repurchased $ (5,600,000)        
Stock repurchase program, remaining authorized repurchase amount $ 19,400,000