XML 86 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Benefit from Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
United States—Federal $ 3,185 $ 1,597 $ 562
United States—State 355 243 573
Foreign 1,443 3,602 863
Total current 4,983 5,442 1,998
Deferred:      
United States—Federal (2,886) 9,927 (3,721)
United States—State (1,369) (934) 284
Foreign (11,514) (15,408) (1,646)
Change in valuation allowance 15,769 6,415 5,083
Provision for income taxes $ 4,983 $ 5,442 $ 1,998