XML 107 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current tax expense      
Federal $ 10,629 $ 8,796 $ 12,474
State 1,604 1,095 1,023
Foreign 633 390 428
Current tax expense 12,866 10,281 13,925
Deferred tax (benefit) expense      
Federal (6,242) (7,857) (8,624)
State (1,212) (1,973) (768)
Deferred tax (benefit) expense (7,454) (9,830) (9,392)
Income tax expense $ 5,412 $ 451 $ 4,533