v3.26.1
Commitments and Contingencies - Future Minimum Payments Under Lease and Purchase Obligations (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Capital Purchase Obligations  
Remainder of 2026 $ 7,363
2027 0
2028 0
2029 0
2030 0
Thereafter 0
Capital purchase obligation 7,363
Purchase Obligations  
Remainder of 2026 1,018
2027 1,017
2028 477
2029 360
2030 139
Thereafter 18
Purchase obligations 3,029
Total Obligations  
Remainder of 2026 8,381
2027 1,017
2028 477
2029 360
2030 139
Thereafter 18
Total obligations $ 10,392