v3.25.2
Organization and Basis of Presentation - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jan. 29, 2020
Jan. 16, 2020
Sep. 27, 2019
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 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 $ 81,513,000 $ 46,933,000 $ 111,981,000 $ 71,174,000    
Debt instrument percentage               6.00%  
Common stock, shares issued   8,333,333   69,574,146   69,574,146   61,669,059  
Proceeds from issuance of common stock   $ 114,400,000       $ 111,981,000 $ 71,174,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%   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