v3.25.1
Revenue Recognition (Contract Balances) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Trade accounts receivable  
Balance at January 1, 2025 $ 313
Balance at March 31, 2025 375
Increase (decrease) in trade accounts receivable 62
Contract asset (current)  
Increase (decrease) in contract asset (current) 62
Contract asset (long-term)  
Balance at January 1, 2025 3,500
Balance at March 31, 2025 3,500
Increase (decrease) in contract asset (long-term) 0
Contract liability (current)  
Balance at January 1, 2025 484
Balance at March 31, 2025 1,077
Increase (decrease) in contract liability (current) 593
Contract liability (long-term)  
Balance at January 1, 2025 5,119
Balance at March 31, 2025 6,070
Increase (decrease) in contract liability (long-term) 951
Trade Accounts Receivable  
Trade accounts receivable  
Balance at January 1, 2025 49,706
Balance at March 31, 2025 33,981
Increase (decrease) in trade accounts receivable (15,725)
Contract asset (current)  
Increase (decrease) in contract asset (current) $ (15,725)