v3.24.3
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 Other Comprehensive Income [Abstract]        
Net income attributable to common stockholders $ 32,949 $ 19,175 $ 66,226 $ 3,470
Other comprehensive income (loss):        
Foreign currency translation adjustments, net of taxes 179 (373) 42 (43)
Unrealized gain on marketable securities, net of taxes 0 299 12 1,069
Other comprehensive income (loss) 179 (74) 54 1,026
Comprehensive income $ 33,128 $ 19,101 $ 66,280 $ 4,496