v3.25.1
Organization and Basis of Presentation - Additional Information (Details) - USD ($)
3 Months Ended
Jan. 29, 2020
Jan. 16, 2020
Sep. 27, 2019
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 05, 2022
Organization Consolidation And Presentation Of Financial Statements [Line Items]              
Issuance of common stock, net of issuance costs, shares     10        
Issuance of common stock, net of issuance costs     $ 150 $ 30,468,000 $ 24,240,000    
Debt instrument percentage           6.00%  
Common stock, shares issued   8,333,333   63,880,330   61,669,059  
Proceeds from issuance of common stock   $ 114,400,000   $ 30,468,000 $ 24,240,000    
Overallotment Option              
Organization Consolidation And Presentation Of Financial Statements [Line Items]              
Common stock, shares issued 1,333,333 8,333,333          
Proceeds from issuance of common stock $ 20,000,000 $ 125,000,000          
Trinity Capital Holdings              
Organization Consolidation And Presentation Of Financial Statements [Line Items]              
Percentage of equity interests acquired       100.00%      
8.5% Notes              
Organization Consolidation And Presentation Of Financial Statements [Line Items]              
Debt instrument percentage             8.50%
7.00% Notes due 2025              
Organization Consolidation And Presentation Of Financial Statements [Line Items]              
Debt instrument percentage   7.00%          
7.00% Notes due 2025 | Private Offerings              
Organization Consolidation And Presentation Of Financial Statements [Line Items]              
Proceeds from issuance of common stock   $ 125,000,000