v3.26.1
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance $ 1,427,603 $ 1,150,931
Other comprehensive (loss) income before reclassifications:    
Net current-year other comprehensive (loss) income (2,273) 2,713
Ending balance 1,473,812 1,212,882
Total    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance 4,348 (5,843)
Other comprehensive (loss) income before reclassifications:    
Income tax effect — benefit 51 7
Net of tax (2,273) 2,713
Ending balance 2,075 (3,130)
AOCI, Accumulated Gain (Loss), Marketable And Non-Marketable Debt Securities, Available-for-Sale, Parent    
Other comprehensive (loss) income before reclassifications:    
Other comprehensive income before reclassifications (1,120) (29)
Marketable Investments    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance (608) (701)
Other comprehensive (loss) income before reclassifications:    
Other comprehensive income before reclassifications (1,120) (29)
Income tax effect — benefit 51 7
Net of tax (1,069) (22)
Net current-year other comprehensive (loss) income (1,069) (22)
Ending balance (1,677) (723)
Non-Marketable Investments    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance 3,761 2,850
Other comprehensive (loss) income before reclassifications:    
Income tax effect — benefit 0 0
Net of tax 0 0
Net current-year other comprehensive (loss) income 0 0
Ending balance 3,761 2,850
Currency Translation Adjustments    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance 1,195 (7,992)
Other comprehensive (loss) income before reclassifications:    
Other comprehensive income before reclassifications (1,204) 2,735
Income tax effect — benefit 0 0
Net of tax (1,204) 2,735
Net current-year other comprehensive (loss) income (1,204) 2,735
Ending balance $ (9) $ (5,257)