XML 68 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Summaryof Significant Accounting Policies [Line Items]      
Reclassification of spread based expenses   $ (6,611,000)  
Number of operating segment | segment 1    
Allowance for doubtful accounts $ 179,000 39,000  
Impairment charges related to goodwill 0 0 $ 0
Impairment charges related to indefinite-lived intangible assets 0 0 0
Impairment charges related to long-lived assets and acquired definite-lived intangible assets 0 0 0
Depreciation expense 2,583,000 2,646,000 2,406,000
Impairments of internally developed software 393,000 303,000 426,000
Amortization expense of capitalized internal-use software 22,476,000 19,737,000 28,280,000
Accumulated amortization of capitalized internal-use software $ 158,930,000 136,858,000  
Minimum      
Summaryof Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful lives 3 years    
Amortization of capitalized internal-use software, estimated useful life 5 years    
Maximum      
Summaryof Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful lives 10 years    
Amortization of capitalized internal-use software, estimated useful life 9 years    
Outside United States      
Summaryof Significant Accounting Policies [Line Items]      
Revenues $ 16,054,000 $ 14,484,000 $ 6,926,000