XML 90 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Dec. 31, 2019
Dec. 31, 2021
Dec. 31, 2022
Receivables [Abstract]      
Unbilled revenues   $ 11,900 $ 13,500
Concentration Risk [Line Items]      
Accounts receivable, net   109,511 $ 123,657
Accounts receivable written off   $ 5,000  
Texas Customer      
Concentration Risk [Line Items]      
Accounts receivable, net $ 1,400    
Verbal demand for damages $ 1,400