v3.25.2
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - 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 $ 47,202 $ 42,657 $ 74,495 $ 50,856
Other comprehensive income (loss), net of tax:        
Change in net unrealized gain on available-for-sale investments 1,048 748 5,085 748
Foreign currency translation adjustments 1,683 (196) 1,707 (827)
Change in unrealized loss on interest rate swap 0 (2,271) 0 (2,234)
Other comprehensive income (loss) 2,731 (1,719) 6,792 (2,313)
Comprehensive income 49,933 40,938 81,287 48,543
Comprehensive income attributable to non-controlling interest (38,243) (30,991) (60,167) (40,095)
Accretion of Series A Convertible Preferred Stock (1,875) (1,839) (3,750) (3,677)
Comprehensive income attributable to Class A Common Stockholders $ 9,815 $ 8,108 $ 17,370 $ 4,771