v3.25.2
Stockholders' Equity - Summary of Granted and Vesting of Restricted Stock Units (Details)
6 Months Ended
Jun. 30, 2025
shares
Grant in 2021 | Directors, Officers, Employees and Certain Key Employees of Adviser  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, granted 204,663
Grant in 2021 | February | Directors, Officers, Employees and Certain Key Employees of Adviser  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, granted 204,663
Grant in 2022 | Directors, Officers, Employees and Certain Key Employees of Adviser  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, granted 142,519
Grant in 2022 | February | Directors, Officers, Employees and Certain Key Employees of Adviser  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, granted 142,519
Grant in 2023 | Directors, Officers, Employees and Certain Key Employees of Adviser  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, granted 260,709
Grant in 2023 | March | Directors, Officers, Employees and Certain Key Employees of Adviser  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, granted 260,709
Grant in 2024 | Directors, Officers, Employees and Certain Key Employees of Adviser  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, granted 355,475
Grant in 2024 | March | Directors, Officers, Employees and Certain Key Employees of Adviser  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, granted 355,475
Grant in 2025 | Directors, Officers, Employees and Certain Key Employees of Adviser  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, granted 314,297
Grant in 2025 | May | Directors, Officers, Employees and Certain Key Employees of Adviser  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, granted 314,297
Grant in Total Year | Directors, Officers, Employees and Certain Key Employees of Adviser  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, granted 1,277,663
Grant in Total Year | February | Directors, Officers, Employees and Certain Key Employees of Adviser  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, granted 347,182
Grant in Total Year | March | Directors, Officers, Employees and Certain Key Employees of Adviser  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, granted 616,184
Grant in Total Year | May | Directors, Officers, Employees and Certain Key Employees of Adviser  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, granted 314,297
Vest in 2026  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, Vested 254,837
Vest in 2026 | February  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, Vested 62,885
Vest in 2026 | March  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, Vested 112,627
Vest in 2026 | May  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, Vested 79,325
Vest in 2027  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, Vested 197,129
Vest in 2027 | February  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, Vested 84,502
Vest in 2027 | March  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, Vested 112,627
Vest in 2028  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, Vested 171,368
Vest in 2028 | February  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, Vested 58,746
Vest in 2028 | March  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, Vested 112,622
Vest in 2029  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, Vested 183,103
Vest in 2029 | February  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, Vested 117,480
Vest in 2029 | March  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, Vested 65,623
Vest in Total Year  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, Vested 806,437
Vest in Total Year | February  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, Vested 323,613
Vest in Total Year | March  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, Vested 403,499
Vest in Total Year | May  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units, Vested 79,325