v3.25.0.1
Commitments and Contingencies (Details) - Cloud Services Arrangement
$ in Thousands
Dec. 31, 2024
USD ($)
Unrecorded Unconditional Purchase Obligation [Line Items]  
2025 $ 46,601
2026 29,379
2027 26,428
2028 27,000
2029 27,000
Total $ 156,408