XML 146 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
U.S. Federal $ 34,009 $ 100,572 $ 45,068
U.S. State 1,413 7,287 7,238
Non-U.S. 0 0 (235)
Current Income Tax Expense (Benefit), Total 35,422 107,859 52,071
Deferred:      
U.S. Federal 9,557 12,528 37,154
U.S. State (737) 1,593 12,233
Deferred Income Tax Expense (Benefit), Total 8,820 14,121 49,387
Total Income Tax Expense $ 44,242 $ 121,980 $ 101,458