XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]      
Net income $ 397,362 $ 145,449 $ 133,995
Other comprehensive income (loss):      
Foreign currency translation adjustments (3,185) (334) 1,357
Marketable securities      
Change in net unrealized loss, net of income tax benefit of $1,993 and $745 for the year ended December 31, 2022 and 2021, respectively. (5,677) (2,120) 0
Comprehensive income $ 388,500 $ 142,995 $ 135,352