XML 73 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ (1,131) $ 8,038 $ 7,439
State (271) 1,211 2,173
Foreign 5,629 3,238 3,943
Current Income Tax Expense (Benefit), Total 4,227 12,487 13,555
Deferred:      
Federal 783 (6,263) (2,763)
State 1,208 (1,029) (1,243)
Foreign (336) (2,417) (988)
Increase (Decrease) in Deferred Income Taxes 1,655 (9,709) (4,994)
Total $ 5,882 $ 2,778 $ 8,561