v3.26.1
Shareholders' Equity - Schedule of Allocation of Estimated Purchase Price (Details)
Mar. 31, 2026
Dividend rate | Minimum  
Class of Stock [Line Items]  
Measurement input 0.0050
Dividend rate | Median  
Class of Stock [Line Items]  
Measurement input 0.0125
Dividend rate | Maximum  
Class of Stock [Line Items]  
Measurement input 0.0200
Purchase price | Minimum  
Class of Stock [Line Items]  
Measurement input 4,684,000
Purchase price | Median  
Class of Stock [Line Items]  
Measurement input 11,711,000
Purchase price | Maximum  
Class of Stock [Line Items]  
Measurement input 18,737,000
Discount | Minimum  
Class of Stock [Line Items]  
Measurement input 64,457,000
Discount | Median  
Class of Stock [Line Items]  
Measurement input 57,430,000
Discount | Maximum  
Class of Stock [Line Items]  
Measurement input 50,404,000