v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Feb. 02, 2021
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 $ 99,481,000 $ 81,513,000 $ 182,247,000 $ 111,981,000    
Common stock, shares issued   8,333,333   94,023,371   94,023,371   81,518,294  
Proceeds from issuance of common stock   $ 114,400,000       $ 177,764,000 $ 111,981,000    
Common stock, par value       $ 0.001   $ 0.001   $ 0.001  
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              
Initial Public Offering                  
Organization Consolidation And Presentation Of Financial Statements [Line Items]                  
Common stock, shares issued                 8,006,291
Common stock, par value                 $ 14
Trinity Capital Holdings                  
Organization Consolidation And Presentation Of Financial Statements [Line Items]                  
Percentage of equity interests acquired       100.00%   100.00%      
7.00% Notes due 2025                  
Organization Consolidation And Presentation Of Financial Statements [Line Items]                  
Debt instrument percentage   7.00%              
Debt instrument, maturity date   Jan. 16, 2025              
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