XML 23 R6.htm IDEA: XBRL DOCUMENT v3.25.4
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Statement of Other Comprehensive Income [Abstract]      
Net income attributable to common stockholders $ 259,262 $ 84,492 $ 19,409
Other comprehensive income (loss):      
Foreign currency translation adjustments, net of taxes 537 (1,057) 345
Unrealized gain on marketable securities, net of taxes 0 12 1,251
Other comprehensive (loss) income 537 (1,045) 1,596
Comprehensive income $ 259,799 $ 83,447 $ 21,005