XML 114 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Lessee, Operating Lease, Liability, Maturity
Future minimum lease payments under the Company's non-cancelable operating lease with an initial lease term in excess of one year subsequent to December 31, 2024 are as follows (in thousands):

2025$2,803 
20262,866 
20272,432 
20282,121 
20292,124 
2030 and thereafter2,043 
Gross lease payments14,389 
Less: imputed interest(3,044)
Present value of net future minimum lease payments$11,345