v3.26.3
Commitments and Contingencies - Schedule of Future Minimum Purchase Commitments (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Minimum purchase commitments, 2026 (remaining three months) $ 738
Minimum purchase commitments, 2027 2,475
Minimum purchase commitments, 2028 812
Minimum purchase commitments, 2029 505
Minimum purchase commitments, 2030 483
Minimum purchase commitments, 2031 483
Minimum purchase commitments, Thereafter 638
Minimum purchase commitments, Total $ 6,134