XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Share Buyback Program (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 09, 2024
Share Repurchase Program [Abstract]    
Common stock repurchase program   $ 10,000
Acquisition of treasury stock (in shares) 31  
Common stock repurchase cost $ 163