XML 97 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Components of Operating Leases
The Company performed evaluations of its contracts and determined each of its identified leases are operating leases. Components of operating leases were as follows (in thousands):
December 31,
20232022
Operating lease cost$9,423 $11,029 
Variable lease cost3,126 3,305 
Total$12,549 $14,334 
Schedule of Future Minimum Payments under Lease Obligations Future minimum payments under lease obligations at December 31, 2023 consist of the following (in thousands):
Total
2024$6,827 
20257,559 
20267,538 
20277,485 
20287,602 
Thereafter8,213 
Total lease payments45,224 
Less:
Imputed interest(6,877)
Tenant improvement allowance included in contra-lease liability(243)
Total$38,104 
Reported as of December 31, 2023:
Short-term portion of lease liabilities (included in other accrued liabilities on the Consolidated Balance Sheet)$4,589 
Long-term portion of lease liabilities33,515 
Total$38,104