XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of contract assets and liability
               
Contract Assets            
    June 30, 2025     December 31, 2024  
Balance at beginning of period   $ 8     $ 304  
Additions     1,646       505  
Reclassification to receivables     (440 )     (801 )
Balance at end of period   $ 1,214     $ 8  
                 
Contract Liabilities            
    June 30, 2025     December 31, 2024  
Balance at beginning of period   $ 730     $ 439  
Additions     3,509       3,914  
Revenue recognized     (2,264 )     (3,623 )
Balance at end of period   $ 1,975     $ 730