XML 58 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Undiscounted Future Lease Payments under Operating Lease
The following table summarizes the undiscounted future non-cancellable lease payments under the lease agreements as of December 31, 2024 (in thousands):
December 31,Operating Leases
2025$12,142 
202614,892 
202715,278 
202815,677 
202916,089 
Thereafter93,087 
Total undiscounted lease payments$167,165 
Less: Imputed Interest
(75,460)
Total$91,705