v3.25.2
Subsequent Events - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 23, 2025
Apr. 01, 2025
Mar. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Subsequent Event [Line Items]          
Notes payable       $ 368,663,000 $ 334,060,000
Common stock, par or stated value per share       $ 0.001 $ 0.001
Net proceeds from issuance of common stock in initial public offering       $ 153,808,000  
TCW Asset Management Company | Term Loan | Citi Credit Agreement          
Subsequent Event [Line Items]          
Maturity date   Apr. 01, 2032      
Debt instrument face amount   $ 300,000,000      
TCW Asset Management Company | Revolving Line of Credit          
Subsequent Event [Line Items]          
Maturity date       Apr. 15, 2026  
TCW Asset Management Company | Revolving Line of Credit | Citi Credit Agreement          
Subsequent Event [Line Items]          
Maturity date   Apr. 01, 2030      
Debt instrument face amount   $ 50,000,000      
Common Stock          
Subsequent Event [Line Items]          
Stock issued and sold     8,421,000    
Subsequent Event | Public Offering          
Subsequent Event [Line Items]          
Stock issued and sold 0        
Net proceeds from issuance of common stock in initial public offering $ 0        
Subsequent Event | Public Offering | Common Stock          
Subsequent Event [Line Items]          
Offering price $ 49        
Common stock, par or stated value per share $ 0.001        
Common Stock agreed to sell at the offering 21,000,000        
Subsequent Event | Underwriters | Common Stock          
Subsequent Event [Line Items]          
Numbers of days were granted 30 days        
Additional shares of common stock exercised date Jul. 24, 2025        
Subsequent Event | Underwriters | Common Stock | Maximum          
Subsequent Event [Line Items]          
Purchase of additional shares of common stock 3,150,000