XML 23 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ 34,759 $ 13,833 $ (1,010)
Change in cumulative foreign currency translation adjustment 2,332 (2,220) (3,576)
Other comprehensive income (loss) 37,091 11,613 (4,586)
Less: comprehensive income (loss) attributable to redeemable noncontrolling interest 8,500 1,586 (808)
Comprehensive income (loss) attributable to DMC Global Inc. stockholders $ 28,591 $ 10,027 $ (3,778)