v3.25.4
Commitments and Contingencies - Schedule of Minimum Required Payments for Unconditional Purchase Obligations (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Unconditional Purchase  Obligations  
2026 $ 4,120
2027 4,120
2028 4,120
2029 4,120
2030 4,120
Thereafter 36,047
Unconditional Purchase  Obligations $ 56,647