XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Related Party Transactions (Tables)
9 Months Ended
Sep. 30, 2025
Related Party Transactions [Abstract]  
Schedule of Future Minimum Operating Lease Payments Maturity
Future minimum operating lease payments as of September 30, 2025, are as follows (in thousands):
Operating Leases
2025$926 
20262,451 
20272,531 
20282,601 
20292,679 
Thereafter33,898 
Total lease payments45,086 
Less: Imputed lease interest(18,427)
Total lease liabilities$26,659