XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental Consolidated Balance Sheet Information (Tables)
6 Months Ended
Jun. 30, 2024
Regulated Operations [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net consisted of the following (in thousands):
June 30,December 31,
20242023
Billed accounts receivable$48,705 $46,595 
Unbilled accounts receivable48,828 45,805 
Allowance for credit losses(313)(309)
Accounts receivable, net$97,220 $92,091 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
June 30,December 31,
20242023
Prepaid expenses$14,538 $13,234 
Deferred contract costs, current portion4,596 4,644 
Contract assets2,561 2,772 
Other receivable5,043 6,074 
Other current assets840 959 
Prepaid expenses and other current assets$27,577 $27,683 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
June 30,December 31,
20242023
Accrued benefits and retirement$7,102 $10,329 
Accrued vendor liabilities7,257 6,883 
Acquisition holdback liability3,904 4,679 
Accrued bonus6,762 11,808 
Deferred revenue10,795 2,766 
Tax distributions payable to Continuing Equity Owners3,209 2,945 
Accrued commissions1,930 3,415 
Income tax payable1,010 456 
Other current liabilities7,875 6,254 
Accrued expenses and other liabilities$49,844 $49,535 
Schedule of Other Long-term Liabilities
Other long-term liabilities consisted of the following (in thousands):
June 30,December 31,
20242023
Deferred tax liabilities$3,325 $5,356 
Asset retirement obligation161 161 
Other long-term liabilities$3,486 $5,518