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

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