v3.26.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregation of 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