XML 16 R4.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 $ 143,568 $ 164,031 $ 102,859
Other comprehensive (loss) income, net of tax:      
Foreign currency translation (67) 112 (21)
Unrealized (losses) gains on investment securities (20) (42) 37
Other comprehensive (loss) income (87) 70 16
Comprehensive income $ 143,481 $ 164,101 $ 102,875