XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitment and Contingencies - Service Agreements (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2024 $ 11,186
2025 24,658
2026 28,567
2027 29,467
2028 4,508
Total $ 98,386