v3.26.1
Organization and Basis of Presentation - Additional Information (Details) - USD ($)
3 Months Ended
Jan. 29, 2020
Jan. 16, 2020
Sep. 27, 2019
Mar. 31, 2026
Mar. 31, 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 $ 82,766,000 $ 30,468,000    
Common stock, shares issued   8,333,333   87,903,645   81,518,294  
Proceeds from issuance of common stock   $ 114,400,000   $ 78,283,000 $ 30,468,000    
Common stock, par value       $ 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%      
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