XML 65 R48.htm IDEA: XBRL DOCUMENT v3.25.4
INVESTMENTS - Additional Information (Details) - USD ($)
2 Months Ended 12 Months Ended
Feb. 24, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]        
Maturities of marketable securities   $ 409,230,000 $ 440,537,000 $ 372,240,000
Sales of marketable securities   2,698,000 0 $ 5,452,000
Realized loss on the sale of marketable securities   0 $ 0  
Subsequent Event        
Schedule Of Available For Sale Securities [Line Items]        
Sales of marketable securities $ 105,400,000      
Maximum        
Schedule Of Available For Sale Securities [Line Items]        
Contractual obligation   $ 6,600,000