v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2026
Accounting Policies [Abstract]  
SCHEDULE OF ACCOUNTS RECEIVABLE ALLOWANCE OF CREDIT LOSS
The following table provides a roll-forward of the allowance for credit losses that is deducted from accounts receivable to present the net amount expected to be collected at June 30, 2026:
Balance, January 1, 2026$884,000 
Recovery of expected credit losses(295,000)
Write-offs, net of recoveries(76,000)
Balance, June 30, 2026$513,000 
SCHEDULE OF ESTIMATED FAIR VALUE
The following table presents the estimated fair values and the carrying values:
June 30, 2026December 31, 2025
Carrying ValueFair ValueCarrying ValueFair Value
2030 Notes$292,379,000 $306,000,000 $243,184,000 $262,500,000 
SCHEDULE OF WEIGHTED AVERAGE NUMBER OF SHARES
The following table reconciles the number of weighted-average shares outstanding used to calculate diluted earnings per share:

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Weighted-average number of shares outstanding, basic37,350,401 36,790,306 37,291,190 36,304,787 
Dilutive common equivalents— 2,063,549 — — 
Weighted average number of shares outstanding, diluted37,350,401 38,853,855 37,291,190 36,304,787