XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity, Other Comprehensive Income (Loss) and Earnings Per Share - Equity and Noncontrolling Interest (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Jan. 01, 2024
Shareholders' Equity        
Number of shares withheld from employees to satisfy tax withholding obligations   9,192 6,352  
Share Repurchase Program 2022        
Shareholders' Equity        
Cost of shares repurchased $ 2,480 $ 4,540    
Share Repurchase Program 2024        
Shareholders' Equity        
Stock repurchase program, authorized amount       $ 10,000
Cost of shares repurchased 3,510 4,030    
Remaining shares amount available for repurchases $ 5,970 $ 5,970