XML 66 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Business Description And Significant Accounting Policies: Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounts Receivable [Line Items]        
Allowance for credit losses $ (2,953) $ (2,113) $ (7,003) $ (2,444)
Accounts Receivable, after Allowance for Credit Loss, Current, Total 508,192 321,652    
Billed Revenues        
Accounts Receivable [Line Items]        
Accounts Receivable, Trade 267,571 181,027    
Unbilled Revenues        
Accounts Receivable [Line Items]        
Accounts Receivable, Trade $ 243,574 $ 142,738