XML 89 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current expense:      
Federal $ 1,681 $ 513 $ 332
State 142 324 1
Foreign 3,995 2,986 2,455
Total current provision for income taxes 5,818 3,823 2,788
Deferred expense (benefit):      
Federal (1,205) 0 (1,124)
State (235) 0 (573)
Foreign 3,551 2,264 1,557
Total deferred provision for (benefit from) income taxes 2,111 2,264 (140)
Total provision for income taxes $ 7,929 $ 6,087 $ 2,648