v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Recognition based on Time Periods

The following table summarizes revenue recognized at a point in time and over time for the periods indicated:

 

(In thousands)  2026   2025   2026   2025 
   Three Months ended June 30,   Six Months ended June 30, 
(In thousands)  2026   2025   2026   2025 
Point in time  $42,269   $22,815   $50,201   $32,734 
Over time   911    1,735    1,880    3,611 
Revenue  $43,180   $24,550   $52,081   $36,345