XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of costs to obtain a contract and costs to fulfill a contract (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Capitalized Contract Cost [Line Items]          
Amortization of deferred contract acquisition costs/deferred costs to fulfill a contract     $ (5,872) $ (5,066)  
Deferred contract acquisition and fulfillment costs, current $ 10,761   10,761   $ 10,759
Deferred contract acquisition and fulfillment costs, noncurrent 19,351   19,351   21,691
Costs to obtain a contract          
Capitalized Contract Cost [Line Items]          
Deferred costs to obtain or fulfill contract, beginning balance 26,146 $ 25,292 26,928 26,274  
Additions to deferred contract acquisition costs during the period 1,807 4,369 3,547 5,473  
Amortization of deferred contract acquisition costs/deferred costs to fulfill a contract 2,468 2,275 4,990 4,361  
Deferred costs to obtain or fulfill contract, ending balance 25,485 27,386 25,485 27,386  
Deferred contract acquisition and fulfillment costs, current 9,042 8,902 9,042 8,902  
Deferred contract acquisition and fulfillment costs, noncurrent 16,443 18,484 16,443 18,484  
Total deferred costs to obtain or fulfill contract 25,485 27,386 25,485 27,386 26,928
Costs to fulfill a contract          
Capitalized Contract Cost [Line Items]          
Deferred costs to obtain or fulfill contract, beginning balance 5,075 5,641 5,522 5,427  
Additions to deferred costs to fulfill a contract during the period 0 512 0 1,084  
Amortization of deferred contract acquisition costs/deferred costs to fulfill a contract 448 347 895 705  
Deferred costs to obtain or fulfill contract, ending balance 4,627 5,806 4,627 5,806  
Deferred contract acquisition and fulfillment costs, current 1,719 1,594 1,719 1,594  
Deferred contract acquisition and fulfillment costs, noncurrent 2,908 4,212 2,908 4,212  
Total deferred costs to obtain or fulfill contract $ 4,627 $ 5,806 $ 4,627 $ 5,806 $ 5,522