XML 142 R123.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Reconciliation of Effective Tax Rate to Statutory Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Taxes      
Effective income tax rate (as a percent) 26.00% 26.00% 27.00%
U.S. statutory tax rate (as a percent) 21.00% 21.00% 21.00%
Effective Income Tax Rate Reconciliation      
Income taxes at U.S. federal statutory rate $ 48,800 $ 29,872 $ 12,724
Net state income taxes 5,397 3,614 1,795
Tax credits     (26)
Unrecognized tax benefits 229 118 17
Valuation allowances and write off of tax attributes 285 570 (68)
Executive compensation limitation 7,146 3,470 1,901
Stock (1,569) (213) 152
Other (139) (182) (202)
Provision for income taxes $ 60,149 $ 37,249 $ 16,293