v3.26.1
Segments - Revenue by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]                
Total revenue $ 33,865 $ 26,063 $ 21,555 $ 56,321 $ 47,618 $ 79,606 $ 106,159 $ 77,408
United States                
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]                
Total revenue 28,156 24,246   45,995 41,709      
United Kingdom                
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]                
Total revenue 1,771 697   3,532 2,122      
Other                
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]                
Total revenue $ 3,938 $ 1,120   $ 6,794 $ 3,787