XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease Expense and Other Information
Year Ended December 31,
202320222021
Lease expense:
Operating leases$16,864 $24,961 $28,322 
Short-term leases1,739 2,373 747 
Sublease income(1,774)(187)(1,049)
Lease expense, net included in occupancy expense$16,829 $27,147 $28,020 

Year Ended December 31,
20232022
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases$23,975 $31,350 
Right-of-use assets obtained in exchange for lease obligations:
New leases entered into during the year8,852 16,922 

December 31,
2023
December 31, 2022
Period-end:
Operating leases:
Weighted average remaining lease term (years)3.33.6
Weighted average discount rate6.6 %5.7 %
Schedule of Future Minimum Lease Payments for Operating Lease
The following is a schedule of future minimum lease payments for operating leases with initial terms in excess of one year as of December 31, 2023:
Year ending December 31,
2024$19,201 
202514,456 
202610,017 
20278,507 
20282,816 
Thereafter116 
Total operating lease payments55,113 
Less: Imputed interest(5,921)
Operating lease liability$49,192