v3.26.1
Revenues - Schedule of Deferred Contract Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Commissions Paid To Marketing Affiliates          
Capitalized Contract Cost [Line Items]          
Deferred contract costs $ 205   $ 205   $ 335
Amortization of deferred contract costs 83 $ 129 210 $ 424  
Sales Commission          
Capitalized Contract Cost [Line Items]          
Deferred contract costs 6,886   6,886   $ 2,639
Amortization of deferred contract costs $ 271 $ 111 $ 453 $ 209