XML 114 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Income tax expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current      
Federal $ 6,578 $ 23,438 $ 7,799
State 3,477 3,175 2,177
Foreign 1,795 0 0
Total current 11,850 26,613 9,976
Deferred      
Federal 42,745 (12,606) 6,594
State 1,102 (11) (2,194)
Total deferred 43,847 (12,617) 4,400
Total income tax expense, net $ 55,697 $ 13,996 $ 14,376