v3.25.2
Business Segment, Geographic and Major Customer Information - Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues from External Customers and Long-Lived Assets        
Total revenues $ 58,350 $ 46,152 $ 113,712 $ 86,526
U.S.        
Revenues from External Customers and Long-Lived Assets        
Total revenues 54,426 44,008 105,895 83,266
UAE        
Revenues from External Customers and Long-Lived Assets        
Total revenues 3,417 1,803 6,857 2,545
Other countries        
Revenues from External Customers and Long-Lived Assets        
Total revenues $ 507 $ 341 $ 960 $ 715