XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Schedule of Segment Information (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]                
Revenue $ 115,766     $ 89,325     $ 313,924 $ 247,015
Operating costs and expenses                
Cost of revenue (exclusive of depreciation and amortization) 28,919     22,915     80,869 63,534
Stock-based compensation expense 6,019     7,052     33,495 22,642
Depreciation and amortization 1,262     4,241     7,807 12,595
Total operating expenses 70,525     60,938     218,945 174,817
Income from operations 45,241     28,387     94,979 72,198
Interest expense, net 4,668     6,400     12,107 20,254
Income tax provision 9,085     5,593     18,290 13,238
Net income (loss) 30,834 $ 16,638 $ 27,019 24,681 $ (22,424) $ (9,406) 74,491 (7,149)
Reportable Segment                
Segment Reporting Information [Line Items]                
Revenue 115,766     89,325     313,924 247,015
Operating costs and expenses                
Cost of revenue (exclusive of depreciation and amortization) 28,919     22,915     80,869 63,534
Employee compensation and contractor expense, excluding stock-based compensation expense 20,660     15,756     57,638 44,559
Stock-based compensation expense 6,019     7,052     33,495 22,642
Sales and marketing expense 2,327     1,680     7,241 4,782
Professional services expense 6,456     5,173     18,450 15,422
Other general and administrative expense 4,882     4,121     13,445 11,283
Depreciation and amortization 1,262     4,241     7,807 12,595
Total operating expenses 70,525     60,938     218,945 174,817
Income from operations 45,241     28,387     94,979 72,198
Interest expense, net 4,668     6,400     12,107 20,254
Other (income) expense, net 654     (8,287)     (9,909) 45,855
Income tax provision 9,085     5,593     18,290 13,238
Net income (loss) $ 30,834     $ 24,681     $ 74,491 $ (7,149)