XML 123 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule Of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Federal $ 1,808 $ 1,755 $ 1,758
State 1,816 2,481 658
Foreign 641 49 0
Income tax expense (benefit), current 4,265 4,285 2,416
Deferred      
Federal (702) 129 469
State 8 13 (9)
Foreign 6,133 (10,568) 0
Income tax expense (benefit), deferred 5,439 (10,426) 460
Total      
Federal 1,106 1,884 2,227
State 1,824 2,494 649
Foreign 6,774 (10,519) 0
Provision for (benefit from) income taxes $ 9,704 $ (6,141) $ 2,876