XML 126 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
U.S. Federal income tax rate of 21% $ 15,538 $ 17,160 $ 20,650
Increase (decrease) in tax rate resulting from:      
State and local income taxes, net of federal income tax benefit 1,922 2,086 3,118
Change in valuation allowance 770 674 1,068
Income tax (benefit) attributable to foreign income 4,370 377 (53)
Other non-deductible items, net (3,215) (1,929) 423
Total income tax provision $ 19,385 $ 18,368 $ 25,206
Income tax rate 21.00% 21.00% 21.00%