XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Income (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Accumulated Other Comprehensive Income  
Balance, beginning $ 747,005
Balance, ending 702,981
Amounts reclassified from AOCI 0
Accumulated Other Comprehensive Income  
Accumulated Other Comprehensive Income  
Balance, beginning 3,314
Other comprehensive loss 254
Balance, ending 3,568
Unrealized Gain (Loss) on Marketable Securities  
Accumulated Other Comprehensive Income  
Balance, beginning 718
Other comprehensive loss 254
Balance, ending 972
Foreign Currency Items  
Accumulated Other Comprehensive Income  
Balance, beginning 2,596
Other comprehensive loss 0
Balance, ending $ 2,596