XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Contract Receivables, Net - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Financing Receivable, Past Due [Line Items]    
Cash collected not yet remitted to purchaser of billed receivables $ 13,225 $ 6,164
Master Receivables Purchase Agreement with MUFG Bank    
Financing Receivable, Past Due [Line Items]    
Contract Receivables, Net 28,600  
Cash collected not yet remitted to purchaser of billed receivables $ 13,200 $ 6,200