XML 96 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Federal $ 11,437 $ 21,337 $ 13,948
Foreign 1,788 1,821 2,148
State 3,405 7,348 5,154
Current income tax expense 16,630 30,506 21,250
Deferred      
Federal 4,917 (159) 7,739
Foreign (8,318) 3,984 465
State 3,001 (317) 1,369
Deferred income tax expense (400) 3,508 9,573
Income tax expense $ 16,230 $ 34,014 $ 30,823