XML 77 R61.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity - Share Repurchase Program (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Nov. 19, 2025
Equity [Abstract]    
Share repurchase program, authorized   $ 25,000,000
Stock repurchased and retired ( in shares) 628,572  
Shares acquired, average cost (in USD per share) $ 9.5254  
Stock repurchased and retired $ 6,000,000  
Share repurchase program, remaining authorized, amount $ 19,000,000.0