XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Accumulated Other Comprehensive Income (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
Accumulated Other Comprehensive Income  
Balance, beginning $ 747,005
Balance, ending 598,363
Amounts reclassified from AOCI 0
Accumulated Other Comprehensive Income  
Accumulated Other Comprehensive Income  
Balance, beginning 3,314
Other comprehensive income 451
Balance, ending 3,765
Unrealized Gain (Loss) on Marketable Securities  
Accumulated Other Comprehensive Income  
Balance, beginning 718
Other comprehensive income 451
Balance, ending 1,169
Foreign Currency Items  
Accumulated Other Comprehensive Income  
Balance, beginning 2,596
Other comprehensive income 0
Balance, ending $ 2,596