XML 80 R69.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders’ Equity and Accumulated Other Comprehensive Income (Loss) - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Jun. 05, 2025
Share Repurchase Program [Line Items]      
Stock repurchased $ 396 $ 440  
2025 Repurchase Plan      
Share Repurchase Program [Line Items]      
Authorized amounts under the share repurchase program     $ 10,000
Repurchase of common stock (in share) 12,000    
Stock repurchased (in dollars per share) $ 32.68    
Stock repurchased $ 400    
Remaining available for repurchase of shares $ 8,000