XML 104 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Federal $ 13,258 $ 8,984 $ 647
State 4,019 3,621 1,143
Foreign 395 224 63
Total current provision 17,672 12,829 1,853
Deferred      
Federal (3,741) 5,481 1,142
State (736) (769) (1,935)
Foreign (75) 0 0
Total deferred (benefit from) provision for income taxes (4,552) 4,712 (793)
Provision for income taxes $ 13,120 $ 17,541 $ 1,060