v3.26.3
Significant Accounting Policies (Details 1) - 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 at a point in time 36,349 37,280 102,153 173,519
Revenues recognized over time 13,278 4,603 37,672 11,293
Disaggregated by timing of Revenue Recognition        
TOTAL REVENUES $ 49,627 $ 41,883 $ 139,825 $ 184,812