XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Lessee, Operating Lease, Liability, Maturity Future minimum payments under the non-cancelable operating leases consisted of the following as of December 31, 2022 (in thousands):
Year Ending December 31, Future Minimum Lease Payments
2023$4,629 
20244,458 
20253,955 
2026 and thereafter531 
Total future minimum lease payments13,573 
Less imputed interest(1,182)
$12,391 
Lessee, Operating Leases
As of December 31, 2022, the operating lease liability consisted of the following (in thousands):
Accrued liabilities - current portion of operating leases$3,949 
Operating leases8,442 
$12,391 
Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity Future minimum payments consisted of the following as of December 31, 2022 (in thousands):
Year Ending December 31, Future Minimum Sublease Payments
2023750 
2024773 
2025661 
Total future minimum sublease payments$2,184