v3.25.1
Consolidated Statements of Income (Loss) and Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Amortization included in cost of revenues $ 592 $ 51 $ 0
Revenues 284,897 252,101 197,094
Cost of revenues 107,256 98,826 72,308
Interest income 4,138 3,487 521
Acquisition and integration costs 48,258 6,069 9,789
Related Party [Member]      
Revenues 413 154 112
Cost of revenues 269    
Interest income 3,999 3,487 493
Acquisition and integration costs 39,735 0 0
Cost of Revenues [Member]      
Stock-based compensation expense 92 0 0
Selling and Marketing [Member]      
Stock-based compensation expense 833 0 0
General and Administrative [Member]      
Stock-based compensation expense 1,416 1,198 914
General and Administrative [Member] | Related Party [Member]      
General and administrative including related parties 31,833 31,272 31,605
Product Development [Member]      
Stock-based compensation expense $ 54 $ 0 $ 0