v3.25.4
Commitments and Contingencies - Other Commitments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2026 (three months) $ 1,403
2027 5,498
2028 4,647
2029 2,653
2030 1,664
2031 1,408
Thereafter 1,154
Total $ 18,427