v3.25.4
Net Loss per Share - Schedule of Earnings Per Share Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Net loss per share available to shareholders $ (19,342) $ (27,030) $ (64,671)
Weighted average shares outstanding, Basic 80,296 77,600 75,143
Weighted average shares outstanding, Diluted 80,296 77,600 75,143
Net loss per share, Basic $ (0.24) $ (0.35) $ (0.86)
Net loss per share, Diluted $ (0.24) $ (0.35) $ (0.86)