v3.26.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 24,208 $ 34,217 $ 47,590 $ 61,929
Other comprehensive (loss) / income        
Foreign currency translation adjustment (101) 959 (661) 1,788
Total other comprehensive (loss) / income (101) 959 (661) 1,788
Comprehensive income 24,107 35,176 46,929 63,717
Comprehensive loss attributable to redeemable noncontrolling interests 38 335 239 573
Comprehensive income attributable to common stockholders $ 24,145 $ 35,511 $ 47,168 $ 64,290