v3.25.4
Income taxes - Schedule of federal and state income tax provision/ (benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current      
Federal $ 451 $ 4,900 $ 3,619
State 310 1,051 941
Foreign 6,616 5,096 6,183
Deferred      
Federal 455 (3,463) (2,265)
State (17) (92) (474)
Foreign (1,782) (478) (1,401)
Total tax expense $ 6,033 $ 7,014 $ 6,603