XML 96 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Income Tax Expense Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 6,188 $ 41,276 $ 28,108
State 11,046 16,851 10,380
Foreign 1,955 1,647 2,247
Total current 19,189 59,774 40,735
Deferred:      
Federal 4,937 (21,065) (20,279)
State (3,519) (10,851) (6,915)
Foreign (202) 30 394
Total deferred 1,216 (31,886) (26,800)
Income tax expense $ 20,405 $ 27,888 $ 13,935