v3.26.3
Accumulated Other Comprehensive Income (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2026
USD ($)
Accumulated Other Comprehensive Income  
Balance, beginning $ 527,165
Balance, ending 649,469
Amounts reclassified from AOCI 0
Accumulated Other Comprehensive Income  
Accumulated Other Comprehensive Income  
Balance, beginning 3,626
Other comprehensive loss (3,955)
Balance, ending (329)
Unrealized Gain (Loss) on Marketable Securities  
Accumulated Other Comprehensive Income  
Balance, beginning 1,030
Other comprehensive loss (3,955)
Balance, ending (2,925)
Foreign Currency Items  
Accumulated Other Comprehensive Income  
Balance, beginning 2,596
Other comprehensive loss 0
Balance, ending $ 2,596