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 $ 202,129 $ 402,710 $ 129,085
Other comprehensive income:      
Unrealized loss on marketable securities (349) (683) (164)
Foreign currency translation adjustment 8 15 (32)
Unrealized gain (loss) on foreign currency 39 26 (22)
Total comprehensive income $ 201,827 $ 402,068 $ 128,867