XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Equity, Other Comprehensive Income and Earnings Per Share - Equity and Noncontrolling Interest (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jan. 01, 2025
Shareholders' Equity          
Number of shares withheld from employees to satisfy tax withholding obligations     5,502 9,192  
Share Repurchase Program 2025          
Shareholders' Equity          
Stock repurchase program, authorized amount         $ 5,000
Remaining shares amount available for repurchases $ 5,000   $ 5,000    
Cost of shares repurchased $ 0   $ 0    
Share Repurchase Program 2024          
Shareholders' Equity          
Cost of shares repurchased   $ 3,510   $ 4,030