XML 51 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Unrecognized Future Minimum Payments Unrecognized future minimum payments due under these agreements are as follows (in thousands):
Year ended December 31,
2026 (remainder of year)$12,393 
202712,933 
202810,543 
2029687 
2030— 
Thereafter— 
Total future minimum payments due$36,556