XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Contract Balances) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Contract asset (long-term)  
Balance, January 1, 2024 $ 3,712
Balance, March 31, 2024 3,500
Increase (decrease) in contract asset (long-term) (212)
Contract liability (current)  
Balance, January 1, 2024 878
Balance, March 31, 2024 930
Increase (decrease) in contract liability (current) 52
Contract liability (long-term)  
Balance, January 1, 2024 1,470
Balance, March 31, 2024 2,117
Increase (decrease) in contract liability (long-term) 647
Trade Accounts Receivable  
Trade accounts receivable  
Balance, January 1, 2024 37,429
Balance, March 31, 2024 27,958
Increase (decrease) in trade accounts receivable (9,471)
Contract asset (current)  
Increase (decrease) in contract asset (current) $ (9,471)