XML 54 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Right-of-Use Assets and Lease Liabilities
The Company has various operating leases for office space, vehicles and office equipment that expire through 2032. The lease agreements generally do not contain any material residual value guarantees or material restrictive covenants. Below is a summary of the Company's operating right-of-use assets and operating lease liabilities (in thousands):

December 31, 2024
Operating lease right-of-use assets$45,593 
Operating lease liabilities, current$10,845 
Operating lease liabilities, long-term42,789 
Total operating lease liabilities$53,634 
Schedule of Minimum Lease Payments
Minimum lease payments for the Company's right-of-use assets over the remaining lease periods as of December 31, 2024, are as follows (in thousands):

December 31, 2024
2025$12,305 
202610,978 
202710,174 
202810,121 
20295,989 
Thereafter7,925 
 
Total undiscounted lease payments$57,492 
Less: Imputed interest$(3,858)
Present value of lease liabilities$53,634 
Schedule of Weighted Average Remaining Lease Terms and Discount Rates
The weighted average remaining lease terms and discount rates for all operating leases were as follows as of December 31, 2024 and 2023:
December 31,
20242023
Weighted average remaining lease term (years)5.396.34
Weighted average discount rate2.89 %2.90 %