v3.25.3
Commitments - Contractual Commitments (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2025 $ 12,313
2026 14,687
2027 12,751
2028 4,827
Total $ 44,578