XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies.  
Schedule of Non-cancelable Contractual Obligations

Year ending December 31, (in thousands)

    

2023*

$

28,604

2024

47,952

2025

11,050

2026

839

Total obligations

$

88,445