v3.22.4
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Other Comprehensive Income [Abstract]      
Net income $ 28,705 $ 56,604 $ 26,613
Other comprehensive income (loss):      
Unrealized gain (loss) on marketable securities, net of tax 27 (37) (5)
Comprehensive income $ 28,732 $ 56,567 $ 26,608