XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders’ Equity and Accumulated Other Comprehensive Income (Loss) - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jun. 05, 2025
Equity [Abstract]          
Share repurchase program, authorized, amount         $ 10,000
Repurchase of common stock (in share)     90,466    
Stock repurchased (in dollars per share)     $ 27.72    
Value of shares authorized for repurchase $ 308 $ 100 $ 2,530 $ 1,106  
Remaining available for repurchase of shares $ 8,700   $ 8,700