XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business and Accounting Policies - Narrative (Details)
1 Months Ended 2 Months Ended 3 Months Ended 8 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Customer
Sep. 07, 2021
Sep. 30, 2020
Sep. 07, 2021
USD ($)
$ / shares
Sep. 30, 2021
USD ($)
Customer
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Customer
Description of Business and Accounting Policies [Line Items]              
Revenue derived from foreign operations 6.00% 6.00% 5.00% 6.00%   5.00%  
Restructuring liabilities included in other current liabilities $ 100,000       $ 100,000   $ 4,500,000
Share-based compensation arrangement outstanding awards granted $ 0       $ 0    
Cash-settled awards, granted value           $ 10,500,000  
Cash-settled awards, vesting period           3 years  
Cash-settled awards, remaining unrecognized compensation expense, period for recognition           18 months  
Vesting One [Member]              
Description of Business and Accounting Policies [Line Items]              
Cash-settled awards, vesting payment percentage         25.00%    
Vesting Two [Member]              
Description of Business and Accounting Policies [Line Items]              
Cash-settled awards, vesting payment percentage         25.00%    
Vesting Three [Member]              
Description of Business and Accounting Policies [Line Items]              
Cash-settled awards, vesting payment percentage         50.00%    
Red Fiber Parent LLC [Member]              
Description of Business and Accounting Policies [Line Items]              
Share based compensation arrangement by share based purchase price | $ / shares       $ 15.50      
Red Fiber Parent LLC [Member] | SG&A [Member]              
Description of Business and Accounting Policies [Line Items]              
Incremental stock-based compensation expense       $ 9,300,000      
Verizon Communications Inc. [Member]              
Description of Business and Accounting Policies [Line Items]              
Accounts receivable from one customer greater than 10%, percentage 15.00%       15.00%   20.00%
Number of customers, exceeds 10% of total accounts receivable | Customer 1       1   1