v3.25.3
Subsequent Events - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 9 Months Ended
Jun. 30, 2025
Aug. 21, 2024
Jan. 09, 2024
Jul. 31, 2025
Sep. 30, 2025
June 2025 Follow-on offering          
Subsequent Event [Line Items]          
Underwriting commission paid         $ 2.4
Underwriters          
Subsequent Event [Line Items]          
Stock Issued During Period, Shares, New Issues   828,220 1,633,663 855,000  
2025 Follow-on Public Offering          
Subsequent Event [Line Items]          
Stock Issued During Period, Shares, New Issues 5,044,500        
Proceeds from issuance or sale of equity $ 250.8     $ 288.4