XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Summary of Current and Deferred Portions of Income Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current      
Federal $ 11,491 $ 14,859 $ 18,486
State 5,556 3,350 5,772
Foreign 13,400 7,385 6,480
Total Current 30,447 25,594 30,738
Deferred      
Federal (25,393) (26,129) (16,857)
State (2,314) (2,447) (2,313)
Foreign (5,167) (1,360) (385)
Total Deferred (32,874) (29,936) (19,555)
Effective Tax Rate, Total $ (2,427) $ (4,342) $ 11,183