XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues and Accounts Receivable - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues And Accounts Receivable [Abstract]        
Accounts receivable, invoiced $ 115,064 $ 95,055    
Accounts receivable, other 20 1,571    
Allowance for doubtful accounts (2,724) (1,915) $ (4,581) $ (4,265)
Accounts receivable—net $ 112,360 $ 94,711