XML 62 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income      
Balance, beginning $ 429,171 $ 326,204 $ 419,476
Balance, ending 747,005 429,171 326,204
Amounts reclassified from AOCI 0 0 0
Accumulated Other Comprehensive Income      
Accumulated Other Comprehensive Income      
Balance, beginning 3,308 1,260 1,894
Other comprehensive loss 6    
Balance, ending 3,314 3,308 $ 1,260
Unrealized Gain (Loss) on Marketable Securities      
Accumulated Other Comprehensive Income      
Balance, beginning 712    
Other comprehensive loss 6    
Balance, ending 718 712  
Foreign Currency Items      
Accumulated Other Comprehensive Income      
Balance, beginning 2,596    
Balance, ending $ 2,596 $ 2,596