XML 118 R99.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Components of Income Tax Expense/(Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current      
Federal $ 49,167 $ 30,429 $ 3,988
State 19,695 10,679 5,292
Foreign 6,261 2,747 684
Total current 75,123 43,855 9,964
Deferred      
Federal 5,028 10,329 11,856
State 576 5,913 1,546
Foreign (145) 875 247
Total deferred 5,459 17,117 13,649
Total income tax expense $ 80,582 $ 60,972 $ 23,613