v3.26.1
Revenue
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The disaggregation of revenue was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Over-time revenue$3,101 $1,564 $4,184 $3,217 
Point-in-time revenue101,153 76,289 188,608 145,278 
Total revenue$104,254 $77,853 $192,792 $148,495 
Revenue for unsatisfied performance obligations expected to be recognized in the future for contracts with an original expected duration of greater than one year was $11.7 million as of June 30, 2026 and $0.7 million as of December 31, 2025. The Company expects to recognize these remaining performance obligations as revenue primarily over the next one to two years, based on the fixed consideration anticipated to be recognized over the remaining contractual term of its contracts with customers. The Company has elected the use of the practical expedient to not disclose information about remaining performance obligations for contracts with an original expected duration of less than one year, which is the majority of the Company’s contracts. Remaining deferred revenue that is anticipated to be recognized during the succeeding 12 month period is recorded in the current portion of deferred revenue within the condensed consolidated balance sheets.