XML 90 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Information Technology Commitments (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remaining 2024 $ 15,115
2025 7,389
2026 6,137
2027 7,405
2028 515
2029 and thereafter 515
Total $ 37,076