XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash, Cash Equivalents, and Restricted Cash (Tables)
12 Months Ended
Dec. 31, 2023
Cash, Cash Equivalents, and Restricted Cash [Abstract]  
Schedule of Cash, Cash Equivalents and Restricted Cash

As of

As of

As of

December 31, 2023

December 31, 2022

December 31, 2021

Included on Balance Sheet

(in thousands)

Cash and cash equivalents

$

208,547 

$

143,708 

$

367,278 

Cash and cash equivalents

Securitization escrow accounts

31,852 

35,820 

64,764 

Restricted cash - current asset

Payment, performance bonds, and other

6,277 

6,139 

797 

Restricted cash - current asset

Surety bonds and workers compensation

4,270 

3,616 

2,787 

Other assets - noncurrent

Total cash, cash equivalents, and restricted cash

$

250,946 

$

189,283 

$

435,626