v3.25.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Maturity of Lease Liabilities and Future Minimum Lease Payments The following table presents the future minimum lease payments and the maturity of lease liabilities as of March 31, 2025:
Amount
(dollars in thousands)
Reminder of 20259,266 
20269,697 
20279,085 
20283,663 
20293,356 
Thereafter221 
Total future lease payments35,288 
Less imputed interest(3,017)
Lease liability$32,271