XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Contract With Customer, Change In Contract Liability [Roll Forward]    
Unearned income, beginning of period $ 2,590 $ 2,187
Additional unearned income 6,550 3,279
Revenue recognized (4,225) (3,246)
Unearned income, end of period $ 4,915 $ 2,220