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

As of

As of

As of

December 31, 2024

December 31, 2023

December 31, 2022

Included on Balance Sheet

(in thousands)

Cash and cash equivalents

$

189,841 

$

208,547 

$

143,708 

Cash and cash equivalents

Securitization escrow accounts

1,200,025 

31,852 

35,820 

Restricted cash - current asset

Payment, performance bonds, and other

6,628 

6,277 

6,139 

Restricted cash - current asset

Surety bonds and workers compensation

4,163 

4,270 

3,616 

Other assets - noncurrent

Total cash, cash equivalents, and restricted cash

$

1,400,657 

$

250,946 

$

189,283