XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.3
10-Q Receivables and allowance for expected credit losses
6 Months Ended
Jun. 30, 2023
Credit Loss [Abstract]  
Receivables and allowance for expected credit loss Receivables and allowance for expected credit losses
Receivables consist primarily of trade and contract receivables for the sale of goods and services net of expected credit losses. A majority of the Company's receivables are due in 30 days or less. The total balance of receivables past due 90 days or more was $11.6 million and $11.2 million at June 30, 2023 and December 31, 2022, respectively. Receivables were as follows:
June 30, 2023December 31, 2022
(In thousands)
Trade receivables$220,948 $104,347 
Contract receivables173,318 82,428 
Retention receivables30,224 28,859 
Receivables, gross424,490 215,634 
Less expected credit loss5,870 5,477 
Receivables, net$418,620 $210,157 
The Company's expected credit losses are determined through a review using historical credit loss experience; changes in asset specific characteristics; current conditions; and reasonable and supportable future forecasts, among
other specific account data, and is performed at least quarterly. The Company develops and documents its methodology to determine its allowance for expected credit losses. Risk characteristics used by the Company may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible. Management has reviewed the balance reserved through the allowance for expected credit losses and believes it is reasonable.
Details of the Company's expected credit losses were as follows:
PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
At December 31, 2022
$2,045 $1,253 $1,278 $839 $62 $5,477 
Current expected credit loss provision45 313 164 (89)(1)432 
Less write-offs charged against the allowance68 18 — — 87 
At March 31, 2023$2,089 $1,498 $1,424 $750 $61 $5,822 
Current expected credit loss provision74 631 (132)583 
Less write-offs charged against the allowance18 512 — 535 
At June 30, 2023$2,080 $1,060 $2,052 $618 $60 $5,870 
PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
At December 31, 2021$2,052 $512 $1,610 $1,152 $80 $5,406 
Current expected credit loss provision(125)(130)(5)(253)
Less write-offs charged against the allowance20 27 
At March 31, 2022$2,052 $367 $1,476 $1,157 $74 $5,126 
Current expected credit loss provision11 58 (17)(37)(3)12 
Less write-offs charged against the allowance— 56 47 109 
At June 30, 2022$2,063 $369 $1,455 $1,073 $69 $5,029