XML 51 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash, Cash Equivalents, and Restricted Cash (Tables)
12 Months Ended
Dec. 31, 2021
Cash, Cash Equivalents, and Restricted Cash [Abstract]  
Schedule of Cash, Cash Equivalents and Restricted Cash As of As of As of December 31, 2021 December 31, 2020 December 31, 2019 Included on Balance Sheet (in thousands) Cash and cash equivalents $ 367,278  $ 308,560  $ 108,309  Securitization escrow accounts 64,764  31,507  30,046  Restricted cash - current assetPayment and performance bonds 797  164  197  Restricted cash - current assetSurety bonds and workers compensation 2,787  2,577  2,568  Other assets - noncurrentTotal cash, cash equivalents, and restricted cash $ 435,626  $ 342,808  $ 141,120