XML 97 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitment and Contingencies - Schedule of Contractual Obligation (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2025 $ 40,285
2026 40,266
2027 26,135
2028 15,903
2029 14,115
Thereafter 14,163
Total $ 150,867