XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Carrying Value of Operating Lease Assets
The following table presents the carry value of operating lease assets in the Company’s consolidated balance sheets as of December 31, 2024 and 2023 (in thousands):
20242023
Operating lease assets, net$19,537 $21,970 
Schedule of Lease, Cost
The following table provides details regarding the components of operating lease expense based on the initial term of underlying agreements for the years ended December 31, 2024, 2023 and 2022 (in thousands):
202420232022
Operating lease expense components:
Leases with initial term of greater than 12 months$8,588 $8,481 $8,325 
Leases with initial term of 12 months or less4,159 4,852 4,718 
Total operating lease expense$12,747 $13,333 $13,043 
Schedule of Maturities of Operating Lease Liabilities
The following table provides the scheduled maturities of operating lease liabilities as of December 31, 2024 (in thousands):
2025$8,797 
20266,807 
20275,712 
20284,248 
20292,459 
Thereafter1,329 
Total lease payments29,352 
Less: Imputed interest(4,079)
Present value of operating lease liabilities25,273 
Less: Current portion(7,284)
Total long-term operating lease liabilities$17,989 
Weighted-average remaining lease term (years)4.0
Weighted-average discount rate%