v3.25.2
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 11,305 $ 7,640 $ 15,354 $ 8,555
Foreign currency translation adjustment from continuing operations, net of taxes of $0 in 2025 and 2024 5,313 (1,959) 9,189 (3,593)
Reclassification of non-cash cumulative foreign currency translation adjustment loss to net income from dissolution of Canadian subsidiary 0 0 9,516 0
Unrealized gain (loss) on investment (416) (5) (135) 232
Comprehensive income 16,202 5,676 33,924 5,194
Less: Comprehensive loss attributable to noncontrolling interests 0 3 0 3
Comprehensive income attributable to TETRA stockholders $ 16,202 $ 5,679 $ 33,924 $ 5,197