XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accumulated Other Comprehensive Income (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Accumulated Other Comprehensive Income  
Balance, beginning $ 429,171
Balance, ending 813,659
Amounts reclassified from AOCI 0
Accumulated Other Comprehensive Income  
Accumulated Other Comprehensive Income  
Balance, beginning 3,308
Other comprehensive loss (1,528)
Balance, ending 1,780
Unrealized Gain (Loss) on Marketable Securities  
Accumulated Other Comprehensive Income  
Balance, beginning 712
Other comprehensive loss (1,528)
Balance, ending (816)
Foreign Currency Items  
Accumulated Other Comprehensive Income  
Balance, beginning 2,596
Other comprehensive loss 0
Balance, ending $ 2,596