XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - Schedule of Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]                
Total revenue $ 190,158     $ 168,599     $ 565,777 $ 520,175
Stock-based compensation 28,369     15,715     88,763 49,486
Depreciation and amortization 11,373     9,195     33,118 25,291
Interest income (2,139)     (1,345)     (5,691) (6,547)
Interest expense 152     72     499 245
Provision for income taxes 3,869     8,232     9,078 13,508
Gain on sale of assets held for sale 0     0     (14,337) 0
Net income 4,509 $ (266) $ 5,127 11,051 $ 1,314 $ 4,744 9,370 17,109
Transaction                
Segment Reporting Information [Line Items]                
Total revenue 64,799     57,879     204,263 192,733
Subscription                
Segment Reporting Information [Line Items]                
Total revenue 125,359     110,720     361,514 327,442
Operating Segments | Reportable Segment                
Segment Reporting Information [Line Items]                
Total revenue 190,158     168,599     565,777 520,175
Filings fees 24,214     18,493     76,752 65,243
Other cost of revenue, excluding depreciation, amortization and stock-based compensation 31,293     30,229     99,547 103,047
Customer acquisition marketing 44,227     33,975     135,156 121,657
Other sales and marketing, excluding depreciation, amortization and stock-based compensation 16,650     9,488     44,270 30,516
Technology and development, excluding depreciation, amortization and stock-based compensation 14,511     14,850     44,408 49,059
General and administrative, excluding depreciation, amortization, stock-based compensation, and restructuring 12,940     14,468     44,887 46,743
Stock-based compensation 28,369     15,715     88,763 49,486
Depreciation and amortization 11,373     9,195     33,118 25,291
Interest income (2,139)     (1,345)     (5,691) (6,547)
Interest expense 152     72     499 245
Restructuring 88     5,917     854 6,663
Other segment items 102     (1,741)     (897) (1,845)
Provision for income taxes 3,869     8,232     9,078 13,508
Gain on sale of assets held for sale 0     0     (14,337) 0
Net income 4,509     11,051     9,370 17,109
Operating Segments | Reportable Segment | Transaction                
Segment Reporting Information [Line Items]                
Total revenue 64,799     57,879     204,263 192,733
Operating Segments | Reportable Segment | Subscription                
Segment Reporting Information [Line Items]                
Total revenue 125,359     110,720     361,514 327,442
Adjustments and reconciling items                
Segment Reporting Information [Line Items]                
Net income $ 0     $ 0     $ 0 $ 0