XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Accumulated Other Comprehensive Income (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Accumulated Other Comprehensive Income  
Balance, beginning $ 747,005
Balance, ending 655,406
Amounts reclassified from AOCI 0
Accumulated Other Comprehensive Income  
Accumulated Other Comprehensive Income  
Balance, beginning 3,314
Other comprehensive income 25
Balance, ending 3,339
Unrealized Gain (Loss) on Marketable Securities  
Accumulated Other Comprehensive Income  
Balance, beginning 718
Other comprehensive income 25
Balance, ending 743
Foreign Currency Items  
Accumulated Other Comprehensive Income  
Balance, beginning 2,596
Other comprehensive income 0
Balance, ending $ 2,596