v3.25.4
Income Taxes - Schedule of Components of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current      
Federal $ 4,633 $ 2,646 $ 12,263
Foreign 6,140 9,613 6,654
State and local 716 316 2,322
Current, total 11,489 12,575 21,239
Deferred      
Federal (506) 2,139 (1,866)
Foreign (431) (1,507) 11
State and local (239) 452 (377)
Deferred, total (1,176) 1,084 (2,232)
Income taxes $ 10,313 $ 13,659 $ 19,007