v3.26.1
Contract Liability (Tables)
6 Months Ended
Jun. 30, 2026
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]  
Schedule of Contract Liability Balance
Our contract liability balance at June 30, 2026 and December 31, 2025, which we expect to record in revenue over the next five years, was as follows:

June 30, 2026December 31, 2025
Balance, beginning of period$4,910 $4,677 
Foreign exchange impact — 233 
Balance, end of period$4,910 $4,910