XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Contractual Obligation Future Minimum Payments Under Other Non-Cancellable Agreements As of September 30, 2023, future minimum payments under other non-cancellable agreements were as follows (in thousands):

Remainder of 2023

 

$

2,335

 

2024

 

 

3,438

 

2025

 

 

738

 

2026

 

 

184

 

2027

 

 

 

Thereafter

 

 

 

Total

 

$

6,695