v3.26.1
Organization and Basis of Presentation (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
Jun. 30, 2025
USD ($)
$ / shares
Mar. 31, 2025
USD ($)
$ / shares
Jun. 30, 2026
USD ($)
segment
$ / shares
Jun. 30, 2025
USD ($)
$ / shares
Dec. 31, 2025
$ / shares
Organization and Basis of Presentation [Line Items]            
Common stock, par value $ 0.01     $ 0.01   $ 0.01
Number of reportable segments | segment       2    
Incurred expense | $ $ 300,000     $ 400,000    
Unrealized gain | $     $ 9,200,000      
Price per share     $ 85.31      
Recognized gain (loss) | $   $ (6,800,000)     $ 2,400,000  
Investment in Equity Security [Member]            
Organization and Basis of Presentation [Line Items]            
Average price per share   $ 19     $ 19  
Common Stock [Member]            
Organization and Basis of Presentation [Line Items]            
Common stock, par value $ 0.01     $ 0.01