v3.24.3
Unaudited Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Consolidated net income (loss) $ 22,511 $ 18,973 $ (24,909) $ 44,656
Other comprehensive income:        
Foreign currency translation adjustment 1,382 (778) 580 (475)
Consolidated comprehensive income (loss) 23,893 18,195 (24,329) 44,181
Comprehensive loss attributable to redeemable noncontrolling interests   (3,329)   (10,191)
Comprehensive income (loss) attributable to common stockholders $ 23,893 $ 21,524 $ (24,329) $ 54,372