v3.26.1
Revenue - Schedule of Geographic Revenue Information (Parenthetical) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Total revenue $ 114,492 $ 105,933 $ 228,698 $ 219,966
Total Revenue | Geographic Concentration Risk        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Concentration risk, percentage (or more) 100.00% 100.00% 100.00% 100.00%
U.S.        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Total revenue $ 55,300 $ 55,800 $ 102,500 $ 101,200
U.S. | Total Revenue | Geographic Concentration Risk        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Concentration risk, percentage (or more) 48.00% 53.00% 45.00% 46.00%