XML 47 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of allowance for doubtful accounts
The following table presents changes in the allowance for credit losses (in thousands):
Year Ended December 31,
202420232022
Beginning balance$2,239 $1,808 $1,327 
Credit loss expense6,106 1,704 2,399 
Write-offs, net of recoveries(2,597)(1,273)(1,918)
Ending balance$5,748 $2,239 $1,808 
Schedule of property and equipment, useful life
Depreciation of property and equipment is determined using the straight-line method over the estimated useful lives of the applicable assets, which are as follows:
Computer equipment:
2–3 years
Furniture and fixtures:5 years
Leasehold improvements:Lesser of estimated useful life or life of the lease
Significant components of property and equipment are as follows (in thousands):
December 31,
20242023
Computer equipment$9,753 $26,580 
Leasehold improvements2,034 8,514 
Furniture and fixtures464 1,269 
Construction in progress— 27 
Property and equipment, gross12,251 36,390 
Less accumulated depreciation and amortization(9,655)(33,067)
Property and equipment, net$2,596 $3,323 
Schedule of indefinite-lived intangible assets
Capitalized software development costs are as follows (in thousands):
December 31,
20242023
Capitalized software development costs, gross$69,269 $46,373 
Less accumulated amortization(35,928)(21,730)
Capitalized software development costs, net$33,341 $24,643 
Schedule of debt issuance costs
Deferred debt issuance costs related to our lines of credit included in other long-term assets are as follows (in thousands):
December 31,
20242023
Debt issuance costs, gross$1,211 $839 
Less accumulated amortization(990)(780)
Debt issuance costs, net$221 $59 
Deferred debt issuance costs related to our 2024 Convertible Senior Notes included in debt are as follows (in thousands):
December 31,
20242023
Debt issuance costs, gross$5,610 $— 
Less accumulated amortization(839)— 
Debt issuance costs, net$4,771 $— 
Deferred debt issuance costs related to our 2020 Convertible Senior Notes included in debt are as follows (in thousands):
December 31,
20242023
Debt issuance costs, gross$5,572 $7,275 
Less accumulated amortization(5,365)(4,779)
Debt issuance costs, net$207 $2,496 
Schedule of future amortization of debt issuance costs
Future amortization of debt issuance costs is as follows (in thousands):
Years Ending December 31,Amortization
2025$1,329 
20261,122 
20271,122 
20281,122 
2029283 
Total$4,978 
Schedule of restructuring costs
Schedule of deferred costs