v3.26.3
Revenues - Schedule of Deferred Contract Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Commissions Paid To Marketing Affiliates          
Capitalized Contract Cost [Line Items]          
Deferred contract costs $ 188   $ 188   $ 335
Amortization of deferred contract costs 48 $ 255 258 $ 679  
Sales Commission          
Capitalized Contract Cost [Line Items]          
Deferred contract costs 10,095   10,095   $ 2,639
Amortization of deferred contract costs $ 465 $ 127 $ 918 $ 336