v3.25.2
Commitments, Contingencies, Leases, Legal Proceedings, and Defined Contribution Plan - Schedule of Unconditional Purchase Obligations (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Commitments Contingencies And Leases [Abstract]  
Remaining six months of 2025 $ 14,067
2026 29,104
2027 26,247
2028 29,000
Total $ 98,418