v3.25.4
Income Taxes - Schedule of Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 1,504 $ 4,063 $ 3,393
State (308) 1,022 584
Foreign 27,249 17,748 29,502
Total current tax expense 28,445 22,833 33,479
Deferred:      
Federal 3,406 (421) 5,184
State 0 861 (3,749)
Foreign (25,556) (26,119) (6,437)
Total deferred tax benefit (22,150) (25,679) (5,002)
Total tax provision (benefit) $ 6,295 $ (2,846) $ 28,477