v3.26.1
Accumulated Other Comprehensive Income (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Accumulated Other Comprehensive Income  
Balance, beginning $ 527,165
Balance, ending 714,564
Amounts reclassified from AOCI 0
Accumulated Other Comprehensive Income  
Accumulated Other Comprehensive Income  
Balance, beginning 3,626
Other comprehensive loss (2,328)
Balance, ending 1,298
Unrealized Gain (Loss) on Marketable Securities  
Accumulated Other Comprehensive Income  
Balance, beginning 1,030
Other comprehensive loss (2,328)
Balance, ending (1,298)
Foreign Currency Items  
Accumulated Other Comprehensive Income  
Balance, beginning 2,596
Other comprehensive loss 0
Balance, ending $ 2,596