v3.26.1
Revenue
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The disaggregation of revenue was as follows:
Three Months Ended
March 31,
20262025
Over-time revenue$1,082 $1,653 
Point-in-time revenue87,456 68,989 
Total revenue$88,538 $70,642 
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 $0.7 million as of March 31, 2026 and $0.7 million as of December 31, 2025. These amounts do not include 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.