XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Schedule of Contractual Obligation (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2025 (remaining) $ 14,296
2026 42,572
2027 27,973
2028 16,528
2029 14,115
Thereafter 14,163
Total $ 129,647