v3.25.2
Notes Payable- (Additional Information) (Detail) - USD ($)
$ in Thousands
6 Months Ended
Sep. 11, 2024
Jun. 30, 2025
Dec. 31, 2024
Line of Credit Facility [Line Items]      
Notes Payable Outstanding   $ 234,069 $ 242,896
Syndicated credit facility dated September 11, 2024 [Member]      
Line of Credit Facility [Line Items]      
Notes Payable Outstanding $ 150,000 146,250 $ 150,000
Debt Maturity Date Sep. 11, 2029    
Debt instrument interest rate 9.31%    
Least tangible net worth   $ 500  
Syndicated credit facility dated September 11, 2024 [Member] | Minimum [member]      
Line of Credit Facility [Line Items]      
Debt service coverage ratio   1.00%  
Debt To EBITDA   1.00%  
Syndicated credit facility dated September 11, 2024 [Member] | Maximum [member]      
Line of Credit Facility [Line Items]      
Debt service coverage ratio   1.50%  
Debt To EBITDA   3.50%