XML 54 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Operating Leases (Tables)
9 Months Ended
Sep. 30, 2025
Leases [Abstract]  
Lessee, Operating Lease, Liability, Maturity
Future minimum lease payments subsequent to September 30, 2025 under the Company's non-cancelable operating leases with an initial lease term in excess of one year are as follows (in thousands):

The remainder of 2025$1,248 
202612,342 
202716,340 
202816,564 
202917,120 
2030 and thereafter154,607 
Gross lease payments218,221 
Less: imputed interest(71,221)
Present value of net future minimum lease payments$147,000