XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income      
Balance, beginning $ 326,204 $ 419,476 $ 209,357
Balance, ending 429,171 326,204 419,476
Amounts reclassified from AOCI 0 0 0
Accumulated Other Comprehensive Income      
Accumulated Other Comprehensive Income      
Balance, beginning 1,260 1,894 2,589
Other comprehensive gain 2,048    
Balance, ending 3,308 1,260 $ 1,894
Unrealized Gain (Loss) on Marketable Securities      
Accumulated Other Comprehensive Income      
Balance, beginning (1,336)    
Other comprehensive gain 2,048    
Balance, ending 712 (1,336)  
Foreign Currency Items      
Accumulated Other Comprehensive Income      
Balance, beginning 2,596    
Balance, ending $ 2,596 $ 2,596