XML 54 R28.htm IDEA: XBRL DOCUMENT v3.25.4
SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2025
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,
202520242023
Beginning balance$5,748 $2,239 $1,808 
Credit loss expense2,134 6,106 1,704 
Write-offs, net of recoveries(3,835)(2,597)(1,273)
Ending balance$4,047 $5,748 $2,239 
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,
20252024
Computer equipment$4,370 $9,753 
Leasehold improvements1,981 2,034 
Furniture and fixtures411 464 
Property and equipment, gross6,762 12,251 
Less accumulated depreciation and amortization(4,737)(9,655)
Property and equipment, net$2,025 $2,596 
Schedule of indefinite-lived intangible assets
Capitalized software development costs are as follows (in thousands):
December 31,
20252024
Capitalized software development costs, gross$87,871 $69,269 
Impairment charge(9,719)— 
Less accumulated amortization(53,938)(35,928)
Capitalized software development costs, net$24,214 $33,341 
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,
20252024
Debt issuance costs, gross$1,333 $1,211 
Less accumulated amortization(1,184)(990)
Debt issuance costs, net$149 $221 
Deferred debt issuance costs related to our 2024 Convertible Senior Notes included in debt are as follows (in thousands):
December 31,
20252024
Debt issuance costs, gross$5,610 $5,610 
Less accumulated amortization(1,960)(839)
Debt issuance costs, net$3,650 $4,771 
Deferred debt issuance costs related to our 2020 Convertible Senior Notes included in debt are as follows (in thousands):
December 31,
20252024
Debt issuance costs, gross$5,572 $5,572 
Less accumulated amortization(5,572)(5,365)
Debt issuance costs, net$— $207 
Schedule of future amortization of debt issuance costs
Future amortization of debt issuance costs is as follows (in thousands):
Years Ending December 31,Amortization
2026$1,185 
20271,185 
20281,146 
2029283 
2030— 
Total$3,799 
Schedule of restructuring costs
Schedule of deferred costs