XML 86 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Income taxes at 21% statutory tax rate $ 55,094 $ 37,076 $ 15,780
Net difference resulting from:      
Profit of non-controlling interest not subject to U.S. federal tax (9,951) (7,339) (3,754)
Foreign income taxes (net of foreign tax credit) 1,918 2,104 2,423
State income taxes (excluding rate change) 3,999 2,910 1,348
Impact of change in forecasted state income tax rate 4,906 (1,739) 1,347
Foreign withholding taxes 1,419 1,225 730
Change in valuation allowance (12,067) (1,381) (8,977)
Adjustments of prior year taxes 480 (120) 79
Stock compensation (1,193) (1,743) (1,096)
Nondeductible expenses associated with acquisition 3,951 0 0
Other (1,020) 437 (205)
Total provision for income taxes $ 47,536 $ 31,430 $ 7,675