XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Accumulated Other Comprehensive Income (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Accumulated Other Comprehensive Income  
Balance, beginning $ 429,171
Balance, ending 785,905
Amounts reclassified from AOCI 0
Accumulated Other Comprehensive Income  
Accumulated Other Comprehensive Income  
Balance, beginning 3,308
Other comprehensive loss 1,980
Balance, ending 5,288
Unrealized Gain (Loss) on Marketable Securities  
Accumulated Other Comprehensive Income  
Balance, beginning 712
Other comprehensive loss 1,980
Balance, ending 2,692
Foreign Currency Items  
Accumulated Other Comprehensive Income  
Balance, beginning 2,596
Other comprehensive loss 0
Balance, ending $ 2,596