XML 111 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity, Other Comprehensive Income and Earnings Per Share - Equity and Noncontrolling Interest (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2024
Dec. 01, 2022
Shareholders' Equity          
Stock repurchase program, authorized amount       $ 10,000  
Shares repurchased (in shares)     145,185    
Cost of shares repurchased     $ 7,310    
Number of shares withheld from employees to satisfy tax withholding obligations 12,039 7,696 19,554    
Share Repurchase Program 2021          
Shareholders' Equity          
Shares repurchased (in shares)   89,373      
Cost of shares repurchased   $ 4,600      
Share Repurchase Program 2022          
Shareholders' Equity          
Stock repurchase program, authorized amount         $ 10,000
Aggregate common stock repurchased (in shares) 135,327        
Aggregate cost of common stock repurchased $ 7,510        
Shares repurchased (in shares) 127,364        
Cost of shares repurchased $ 7,050