XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 32,520 $ 15,611 $ 55,924 $ 29,818
Other comprehensive (loss) / income        
Foreign currency translation adjustment (156) 658 (303) 828
Total other comprehensive (loss) / income (156) 658 (303) 828
Comprehensive income 32,364 16,269 55,621 30,646
Comprehensive loss attributable to redeemable noncontrolling interests 991 188 1,182 397
Comprehensive income attributable to common stockholders $ 33,355 $ 16,457 $ 56,803 $ 31,043