XML 49 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023 and 2022 (in thousands):
20232022
Operating lease assets, net$21,970 $23,028 
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, 2023, 2022 and 2021 (in thousands):
202320222021
Operating lease expense components:
Leases with initial term of greater than 12 months$8,481 $8,325 $9,412 
Leases with initial term of 12 months or less4,852 4,718 4,232 
Total operating lease expense$13,333 $13,043 $13,644 
Schedule of Maturities of Operating Lease Liabilities
The following table provides the scheduled maturities of operating lease liabilities as of December 31, 2023 (in thousands):
2024$7,860 
20256,141 
20265,192 
20273,339 
20282,474 
Thereafter3,229 
Total lease payments28,235 
Less: Imputed interest(3,009)
Present value of operating lease liabilities25,226 
Less: Current portion(6,880)
Total long-term operating lease liabilities$18,346 
Weighted-average remaining lease term (years)4.7
Weighted-average discount rate%