Quarterly report [Sections 13 or 15(d)]

Segment Information - Schedule of Reconciliation of Segment Profit to Consolidated Income (Loss) (Details)

v3.26.1
Segment Information - Schedule of Reconciliation of Segment Profit to Consolidated Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Abstract]    
Segment profit $ 94,935 $ 72,788
Other direct costs of revenue 12,964 10,804
Product development 10,590 10,147
Sales and marketing 15,333 13,589
General and administrative 32,987 42,909
Income (loss) from operations $ 23,061 $ (4,661)