XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Current and Deferred Portions of Income Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 14,859 $ 18,486 $ 179
State 3,350 5,772 4,593
Foreign 7,385 6,480 9,817
Total Current 25,594 30,738 14,589
Deferred:      
Federal (26,129) (16,857) 1,773
State (2,447) (2,313) 5,030
Foreign (1,360) (385) (917)
Total Deferred (29,936) (19,555) 5,886
Total $ (4,342) $ 11,183 $ 20,475