XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Schedule of Contractual Obligation (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2025 (remaining) $ 22,473
2026 42,572
2027 27,973
2028 16,528
2029 14,115
Thereafter 14,163
Total $ 137,824