v3.25.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Summary of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction
For the Company’s contracts with terms that exceed one year and do not include a termination for convenience clause, the following table includes estimated revenue expected to be recognized in the future related to performance obligations that are partially satisfied (in thousands):
Remainder of 20252026202720282029 and Thereafter
Revenue expected to be recognized in the future as of June 30, 2025$29,911 $34,401 $8,426 $858 $12