v3.25.2
Commitments and Contingencies - Schedule of Unrecognized Future Minimum Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Contractual Obligation, Fiscal Year Maturity [Abstract]  
2025 (remainder of year) $ 6,498
2026 4,785
2027 2,625
2028 2,750
2029 687
Thereafter 0
Total future minimum payments due $ 17,345