v3.26.1
Notes Payable, Net - Additional information (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
item
Dec. 31, 2025
USD ($)
Jun. 30, 2025
USD ($)
Notes Payable, Net      
Outstanding balance $ 1,405,794 $ 1,409,039 $ 1,181,500
Average interest rate 7.79% 7.89% 8.10%
Unamortized debt issuance costs $ 20,144 $ 22,544 $ 18,500
Number of financial covenants | item 5    
Maximum Senior Leverage Ratio 2.5    
Maximum Leverage Ratio 3.25    
Minimum Fixed Charge Coverage Ratio 1.25    
Minimum tangible net worth to subsequent quarter's net income 50.00%    
Minimum actual collections to projected collections over trailing twelve-month period 85.00%