XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income      
Balance, beginning $ 419,476 $ 209,357 $ 94,026
Balance, ending 326,204 419,476 209,357
Amounts reclassified from AOCI 0 0 0
Accumulated Other Comprehensive Income      
Accumulated Other Comprehensive Income      
Balance, beginning 1,894 2,589 2,619
Other comprehensive loss (634)    
Balance, ending 1,260 1,894 $ 2,589
Unrealized Gain (Loss) on Marketable Securities, net of tax      
Accumulated Other Comprehensive Income      
Balance, beginning (702)    
Other comprehensive loss (634)    
Balance, ending (1,336) (702)  
Foreign Currency Items      
Accumulated Other Comprehensive Income      
Balance, beginning 2,596    
Balance, ending $ 2,596 $ 2,596