XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Description And Significant Accounting Policies: Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounts Receivable [Line Items]        
Allowance for credit losses $ (2,113) $ (7,003) $ (2,444) $ (3,209)
Accounts receivable, net 321,652 265,961    
Billed Revenues        
Accounts Receivable [Line Items]        
Accounts Receivable, Trade 181,027 146,899    
Unbilled Revenues        
Accounts Receivable [Line Items]        
Accounts Receivable, Trade $ 142,738 $ 126,065