Annual report pursuant to Section 13 and 15(d)

Income Taxes- Schedule of the Components of Income Tax Expense (Details)

v3.25.0.1
Income Taxes- Schedule of the Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current income tax expense      
Federal $ 3,494 $ 9,179 $ 408
State 3,704 3,338 1,840
Foreign 9,126 5,438 4,701
Current income tax expense 16,324 17,955 6,949
Deferred income tax expense (benefit)      
Federal 20,497 31,941 13,164
State 7,429 (5,454) (4,198)
Foreign (1,609) (997) 20
Deferred income tax expense 26,317 25,490 8,986
Income tax expense $ 42,641 $ 43,445 $ 15,935