v3.25.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Income tax expense computed at the statutory rate 21.00% 21.00% 21.00%
State income taxes 4.50% 0.00% 7.70%
Officer's compensation limitation under 162(m) (1.30%) 2.50% 0.70%
Stock-based compensation (0.70%) 1.10% 0.50%
Valuation allowance (133.20%) 0.00% 0.00%
Other, net 0.70% (1.10%) (1.10%)
Effective tax rate (109.00%) 23.50% 28.80%