v3.24.1.u1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments Unrecognized future minimum payments due under these agreements are as follows (in thousands):
Year ended December 31,
2024 (remainder of year)
$11,851 
2025
12,544 
2026
3,745 
2027
2,625 
2028
687 
Thereafter— 
Total future minimum payments due$31,452