XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Contract Receivables, Net - Summary of Contract Receivables Sold to MUFG but Not Yet Collected From Customers (Parenthetical) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]        
Proceeds from sale of billed receivables $ 3,600 $ 11,600    
Billed receivables sold but have not yet been collected from customers $ 24,876 [1] $ 15,410 [1] $ 21,302 $ 3,819
[1] For the three months ended March 31, 2024 and 2023, the Company recorded net inflows of $3.6 million and $11.6 million, respectively, in its cash flows from operating activities from the sale of billed receivables. The ending balance of $24.9 million and $15.4 million represent billed receivables that were sold and derecognized by the Company, but have not yet been collected from customers as of March 31, 2024 and 2023.