v3.24.3
Segments - Summary of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Segment Revenue $ 141,698 $ 118,927 $ 396,983 $ 335,261
Segment Losses (10,199) (12,023) (40,512) (56,921)
U.S.        
Segment Reporting Information [Line Items]        
Segment Revenue 117,584 103,379 333,113 292,715
Segment Losses (4,183) (7,893) (23,115) (43,742)
International        
Segment Reporting Information [Line Items]        
Segment Revenue 24,114 15,548 63,870 42,546
Segment Losses $ (6,016) $ (4,130) $ (17,397) $ (13,179)