XML 70 R48.htm IDEA: XBRL DOCUMENT v3.25.4
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income      
Balance, beginning $ 747,005 $ 429,171 $ 326,204
Balance, ending 527,165 747,005 429,171
Amounts reclassified from AOCI 0 0 0
Accumulated Other Comprehensive Income      
Accumulated Other Comprehensive Income      
Balance, beginning 3,314 3,308 1,260
Other comprehensive income 312    
Balance, ending 3,626 3,314 $ 3,308
Unrealized Gain on Marketable Securities      
Accumulated Other Comprehensive Income      
Balance, beginning 718    
Other comprehensive income 312    
Balance, ending 1,030 718  
Foreign Currency Items      
Accumulated Other Comprehensive Income      
Balance, beginning 2,596    
Balance, ending $ 2,596 $ 2,596