XML 62 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Long-Lived Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Long-Lived Assets    
Cost $ 73,815 $ 69,846
Accumulated Depreciation/ Amortization $ (67,352) (64,340)
Furniture and fixtures    
Long-Lived Assets    
Estimated useful lives 5 years  
Cost $ 2,809 2,321
Accumulated Depreciation/ Amortization $ (2,249) (2,143)
Equipment, computer hardware and purchased software | Minimum    
Long-Lived Assets    
Estimated useful lives 2 years  
Equipment, computer hardware and purchased software | Maximum    
Long-Lived Assets    
Estimated useful lives 3 years  
Costs of internal-use software    
Long-Lived Assets    
Estimated useful lives 3 years  
Cost $ 14,683 12,500
Accumulated Depreciation/ Amortization (11,332) (10,028)
Office equipment    
Long-Lived Assets    
Cost 1,012 906
Accumulated Depreciation/ Amortization (894) (842)
Computer hardware    
Long-Lived Assets    
Cost 11,125 10,666
Accumulated Depreciation/ Amortization (10,607) (9,962)
Purchased software    
Long-Lived Assets    
Cost 39,015 38,466
Accumulated Depreciation/ Amortization (38,358) (38,046)
Leasehold improvements    
Long-Lived Assets    
Cost 5,171 4,987
Accumulated Depreciation/ Amortization $ (3,912) $ (3,319)