v3.26.1
Revenue Recognition (Contract Balances) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Trade accounts receivable  
Balance at January 1, 2026 $ 382
Balance at March 31, 2026 644
Increase (decrease) in trade accounts receivable 262
Contract asset (current)  
Increase (decrease) in contract asset (current) 262
Contract asset (long-term)  
Balance at January 1, 2026 3,500
Balance at March 31, 2026 3,500
Increase (decrease) in contract asset (long-term) 0
Contract liability (current)  
Balance at January 1, 2026 1,358
Balance at March 31, 2026 1,586
Increase (decrease) in contract liability (current) 228
Contract liability (long-term)  
Balance at January 1, 2026 10,593
Balance at March 31, 2026 11,651
Increase (decrease) in contract liability (long-term) 1,058
Trade Accounts Receivable  
Trade accounts receivable  
Balance at January 1, 2026 42,921
Balance at March 31, 2026 33,398
Increase (decrease) in trade accounts receivable (9,523)
Contract asset (current)  
Increase (decrease) in contract asset (current) $ (9,523)