v3.26.1
Fair Value of Financial Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Cash equivalents $ 39,693 $ 249,825
Total assets at fair value 315,578 319,024
Consumer goods    
Assets    
Equity securities 56,140 42,891
Other    
Assets    
Equity securities 10,393 10,777
Government    
Assets    
Bonds 208,803 14,977
Corporate    
Assets    
Bonds 549 554
Level 1    
Assets    
Cash equivalents 39,693 249,825
Total assets at fair value 310,926 312,328
Level 1 | Consumer goods    
Assets    
Equity securities 56,140 42,891
Level 1 | Other    
Assets    
Equity securities 7,393 6,777
Level 1 | Government    
Assets    
Bonds 207,700 12,835
Level 1 | Corporate    
Assets    
Bonds 0 0
Level 2    
Assets    
Cash equivalents 0 0
Total assets at fair value 1,652 2,696
Level 2 | Consumer goods    
Assets    
Equity securities 0 0
Level 2 | Other    
Assets    
Equity securities 0 0
Level 2 | Government    
Assets    
Bonds 1,103 2,142
Level 2 | Corporate    
Assets    
Bonds 549 554
Level 3    
Assets    
Cash equivalents 0 0
Total assets at fair value 3,000 4,000
Level 3 | Consumer goods    
Assets    
Equity securities 0 0
Level 3 | Other    
Assets    
Equity securities 3,000 4,000
Level 3 | Government    
Assets    
Bonds 0 0
Level 3 | Corporate    
Assets    
Bonds $ 0 $ 0