v3.26.3
Significant Accounting Policies (Details 2) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
TOTAL REVENUES $ 50,060 $ 41,883 $ 140,547 $ 184,812
Revenues recognized on time and materials contracts 366 577 2,927 1,459
Revenues recognized on fixed-price contracts 49,261 41,306 136,898 183,353
Revenue from Contract        
TOTAL REVENUES $ 49,627 $ 41,883 $ 139,825 $ 184,812