v3.25.1
Commitments and Contingencies - Additional Information (Details)
Mar. 31, 2025
USD ($)
Amended Class Action Lawsuit  
Commitments and Contingencies  
Amount accrued $ 0
Derivative Action Lawsuit  
Commitments and Contingencies  
Amount accrued 0
Commitments related to improvement allowances  
Commitments and Contingencies  
Other Commitment 26,200,000
Commitments related to construction commitments  
Commitments and Contingencies  
Other Commitment 1,200,000
Commitments related to construction loan  
Commitments and Contingencies  
Other Commitment $ 200,000