v3.26.1
Revenue Recognition (Contract Balances) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Trade accounts receivable  
Balance at January 1, 2026 $ 382
Balance at June 30, 2026 551
Increase (decrease) in trade accounts receivable 169
Contract asset (current)  
Increase (decrease) in contract asset (current) 169
Contract asset (long-term)  
Balance at January 1, 2026 3,500
Balance at June 30, 2026 3,500
Increase (decrease) in contract asset (long-term) 0
Contract liability (current)  
Balance at January 1, 2026 1,358
Balance at June 30, 2026 1,743
Increase (decrease) in contract liability (current) 385
Contract liability (long-term)  
Balance at January 1, 2026 10,593
Balance at June 30, 2026 12,674
Increase (decrease) in contract liability (long-term) 2,081
Trade Accounts Receivable  
Trade accounts receivable  
Balance at January 1, 2026 42,921
Balance at June 30, 2026 34,728
Increase (decrease) in trade accounts receivable (8,193)
Contract asset (current)  
Increase (decrease) in contract asset (current) $ (8,193)