v3.25.4
Income Taxes - Components of Provision for Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Federal      
Current $ 588 $ (450) $ (291)
Deferred (11) (71) 0
Federal income taxes 577 (521) (291)
State and Local      
Current 3,044 2,209 3,456
State and local taxes 3,044 2,209 3,456
Foreign      
Current 39,161 34,195 41,085
Deferred (10,874) (4,174) (198)
Foreign income taxes 28,287 30,021 40,887
Total Provision for Income Taxes $ 31,908 $ 31,709 $ 44,052