XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders’ Equity and Accumulated Other Comprehensive Income (Loss) - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 05, 2025
Equity [Abstract]          
Share repurchase program, authorized, amount         $ 10,000
Repurchase of common stock (in share)     79,777    
Stock repurchased (in dollars per share)     $ 27.62    
Value of shares authorized for repurchase $ 1,782 $ 592 $ 2,222 $ 1,006  
Remaining available for repurchase of shares $ 9,000   $ 9,000