v3.25.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Purchase Commitments

As of June 30, 2025, future minimum purchase commitments in aggregate during the next five years and thereafter are as follows (amounts in thousands):

 

Fiscal Year

 

Minimum Purchase Commitments

 

2025 (remaining six months)

 

$

2,382

 

2026

 

 

2,450

 

2027

 

 

1,727

 

2028

 

 

128

 

Thereafter

 

 

 

Total

 

$

6,687