Quarterly report pursuant to Section 13 or 15(d)

T R Miller Acquisition (Details)

v3.25.0.1
T R Miller Acquisition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
T R Miller Acquisition [Line Items]        
Account Payable $ 1,000   $ 1,000  
Annual gross profit Percentage     25.00%  
Gross Profit 5,467 $ 5,248 $ 11,080 $ 10,657
Acquisition related transaction costs     39  
G.A.P. Purchase Price [Member]        
T R Miller Acquisition [Line Items]        
Purchase price     $ 3,541  
T R Miller Acquisition [Member]        
T R Miller Acquisition [Line Items]        
Annual gross profit Percentage     45.00%  
Gross Profit     $ 4,000  
Deductible for tax purposes $ 420   420  
First Installment [Member] | T R Miller Acquisition [Member]        
T R Miller Acquisition [Line Items]        
Annual Installment Payments     400  
Second Installment [Member] | T R Miller Acquisition [Member]        
T R Miller Acquisition [Line Items]        
Annual Installment Payments     300  
Third Installment [Member] | T R Miller Acquisition [Member]        
T R Miller Acquisition [Line Items]        
Annual Installment Payments     200  
Fourth Installment [Member] | T R Miller Acquisition [Member]        
T R Miller Acquisition [Line Items]        
Annual Installment Payments     200  
T R Miller Purchase Agreement [Member]        
T R Miller Acquisition [Line Items]        
Gross Profit     $ 4,000