v3.26.1
Marketable Securities and Other Investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Gain (Loss) on Securities [Line Items]      
Unrealized gain (loss) on investments $ 369 $ 198  
Net realized gains (losses) on sale of marketable securities 0 0  
Accounts receivable balance 373,194   $ 380,198
Net sales 531,461 235,920  
EMC | Related Party      
Gain (Loss) on Securities [Line Items]      
Accounts receivable balance 12,480   10,690
Net sales $ 7,973 1,617  
EMC      
Gain (Loss) on Securities [Line Items]      
Ownership interest 49.00%    
Carrying values of investments $ 5,813   $ 5,265
Investment income $ 614 $ 653