Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes - Provision (Benefit) For Income Taxes (Details)

v3.25.0.1
Income Taxes - Provision (Benefit) For Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 1,588 $ 1,496 $ 1,059
State 826 649 354
Foreign 424 465 (1,208)
Total 2,838 2,610 205
Deferred:      
Federal 1,654 (2,305) (2,325)
State (115) 467 (126)
Foreign (48) 1,149 (1,671)
Total 1,491 (689) (4,122)
Provision for (benefit from) income taxes $ 4,329 $ 1,921 $ (3,917)